I think higher prices and a shorter driving season will always take their toll. Perhaps we Canadians are a bit more practical when it comes to car buying preferences (unfortunately).
If you think production numbers are low, I had a Triumph Daytona 600, only 106 made it to Canada, Numbers will be marginally higher for my Ducati 999, because it had a 4 year production run.