I am glad to see you are benefiting from the child tax benefit but are such expenditures sustainable in a government so deeply in debt. If interest rates rise guess what the government is gong to cut? The last Liberal government in the 1990s faced with international pressure on debt slashed everything. Expect that in the future.

Secondly the definition of the middle class varies depending who you talk to. Studies in the US put the middle class between 40,000 to 500,000.  The US 1% makes more than 3 times what the Canadian 1% makes. Many of the Canadian 1% are paid by the government like doctors. The money simply isn't there to support this government spending.  

Also you make more money as you get older. This is the time when people are really saving for retirement. So your prepared to deny people a proper pension?.