Agree that Ford has a winner here but I've got to comment on the price differences between US and Canada.
/rant on
All I've got to say is BS! It has nothing to do with supply and demand.
It has everything to do with supply and demand. If Ford didn't sell enough Mustangs to its liking in Canada, they'd lower prices. The fact that they demand more for a Mustang in Canada than they comparably do in the states is proof that they're happy with their sales numbers in Canada.
That defines supply and demand to perfection.
It's not really supply and demand but rather economies of scale. Canadian cars are more expensive because our car market is one tenth the size. Therefore, in order for manufacturers to make as much money in Canada as they do the states, they need to raise the price and the marginal profit. They need to make more profit per individual car compared to the states where they sell a lot more cars and therefore can sell them closer to cost.
The lesser a certain car is sold in Canada compared to the states, the greater the price difference. This is why the more expensive (and rarer) the car is, the greater the price difference.
Also, there is probably a relatively higher proportion of Mustangs sold in the states compared to Canada, further increasing the relative price of Canadian Mustangs. Go to the Midwest or South and you'll see way more Mustangs and other muscle cars compared to here in Canada. Of course, climate plays a big role in that. Not many places in Canada can you drive a V8 powered muscle car year round, forcing many muscle cars to therefore become not their owners' primary car.