Dani Rodrik called the 2008 financial crisis and is always worth listening to.
I agree that Canada should be loudly looking for other trade partners, penning a few quick (and therefore meaningless) deals with other countries.
As for talk of war, it won’t happen. But preparation for it will assist in it not happening. Canada should leak “quiet” consultations with the Finns, Swedes, and Swiss on assisting those countries in their plans for guerrilla warfare against Russian attack scenarios. The Canadian armed forces have a tradition of highly competent specialization. They should spend, oh, $5 billion on this niche. The weird thing is that they could comfortably maintain their US military ties: the more the US knows about these efforts, the better. It’s not like Canadians could successfully keep scattered armories full of secret weapons. An agile power could develop an interesting and superior drone warfare program.