Canada has the second most stable economy in the world. I send a ton of dogs up there. Not only that but I have seen suggestions that they are more conservative than we are now...not sure I like their healthcare yet, but Canada rocks.
Government finances and the banking sector seem very solid. There are two problems on the horizon. One is an overheated housing sector. This is mainly confined to Vancouver, Toronto, Edmonton, and Calgary. Vancouver and Toronto have been "overheated" for 30 years so I guess everything is relative. I have always maintained that foreign buyers are driving those markets, to a large extent.
The other problem is that if our major export market contacts or the Canadian dollar rises too fast demand for our products will decline and the economy will slow. There is a way out of that one, consider the German or Swiss model. Can you imagine the German model with every natural resource imaginable, especially energy? Just like the post war USA. Wait a minute...