I gave you a "disagree", El Duque, even though you make an extremely valid point about foreign aid.  Agree with you 100% on this issue, especially when this country provided over $3 billion for people in two social and political sinkholes, Syria and Afghanistan, to next-to-no benefit at all.  However...

You're wrong on the refugee side of things.  Give these people a generation (see Vietnamese boat people, Hungarians fleeing Communism) and Canada benefits.  And it's not costing much more than wasteful international humanitarian aid. Without newcomers, including refugees, our population diminishes.  And you think things are tough for the elderly now?  Pray we can keep our population increasing.  Your future welfare depends upon it. 

For more, see Japan.