It's not a matter of whether Canadians would be 'fine', it's a matter of whether they'd be prepared to lower their standard of living by using other services, particularly ones from other countries, often ones that don't speak english, nor understand Canada's culture.
Like Canada's semi unique as a country in that almost all of our goods and services are made outside the country. We effectively export raw materials to the USA, and use the profit from that to buy manufactured goods and services from the USA and elsewhere. Even amidst all this trade chaos, we're still mostly looking at how to do things offshore / not do it ourselves -- that sort of shows us the general temperament of 'contemporary' Canadians, I think.