It could be quite simple really, that for the Government of Canada to borrow or for the Bank of Canada to print money, they would need the approval of the legislatures of each province. If it's a national emergency or something else of the sort, then they'd probably grant it. Otherwise, the government would be forced to choose to either raise revenues or slash expenditures.