Sorry to say that this is 100% false.  The need for federal deficits depends on the saving preferences of the private sector and the current account balance.  If households and businesses wish to net save (and that is the normal state of affairs) and we import more than we export, then as a matter of accounting the government has to run a deficit.  Since the federal government also issues the Canadian dollar it is uniquely capable of sustaining a deficit as it cannot go bankrupt, can never run out of money, never needs to build a money hoard to cover bad times, and never needs to repay the debt that gets accumulated.

What you are saying is inapplicable to a country that issues its own currency.  It's like saying the earth is flat when it is round.  Your fears are unfounded.