Let's face it, the Canadian reaction is purely out of US friendship. There is no end-to-end EV car manufacturing in Canada. There is an EV battery setup in Ontario (and perhaps Quebec?) but that's about it. We are a decade or more away from having an end-to-end manufacturing pipeline. So... we implement tariffs that hurt the majority of the population? For the govt's lack of investment across decades. If you want to, put a tariff on EV batteries or any other part that is manufactured in Canada - not the whole car. There is no good reason for us to take this tariff.
At the same time, politicians will talk about the dangers of climate change and how we should all try hard to mitigate it. I guess some solutions just don't have the right story to it.
I do agree that the situation we are in now is due to lack of investment in EV/associated tech starting 1.5-2 decades ago. China has invested over 200 billion in EV+Solar and are reaping the rewards.