Canada’s federal budget and the soaring national debt have taken center stage in a highly heated political debate recently.