There is nothing wrong with your logic.  The reality is that Trudeau and Morneau need your money NOW, not later.  They bribed Canadians with promises of everything to everyone, and now have to pay for all that spending because, as it turns out, budgets don't balance themselves.  This is about raising more tax dollars, under the guise of "tax fairness".