Canada is in NATO, and attacking Canada would automatically put you at war with the USA. You cannot consider Canada's defense policy independent of the USA.
The truth is we live in a post-war era. This is a statistically indisputable fact [1]. My question is who all these odd people are who seem to have some deep emotional need for the world to operate like a game of risk, as opposed to 7 billion apes who don't know each other and don't care.
Russia's other recent international seizure was Crimea, which was for sure NOT done in accordance with the International Law of the Sea. Canada has, in fact, enacted sanctions against Russia. I posit that if Canada were a softer target, Russia would simply seize the territories, the way they did from the Ukraine.