Where will the government borrow money from? The government borrows money on the market. Pension plans invest in government bonds, individuals invest in government bonds, foreigners can buy government bonds, so literally everybody. Canada has a very strong credit rating and the appetite for Canadian debt...and a very low level of indebtedness, so it's seen as a very strong credit.
On April 19th, 2016. See this statement in context.