Bombardier prices their aircraft in US$, but of course a lot of their inputs are paid for in C$.
US airlines can't compete because their service is garbage, their planes are garbage, their facilities are garbage and their reliability is garbage. I hate flying US air carriers. Air Canada...
Your desires fighter already exists: the Gripen E
Name any recent conflict that had rules of engagement which allowed bvr missile launches against air targets. Short of all out war lawyers will make sure bvr is a thing of the past.