What a disingenuous statement, " . . . adding that infrastructure needs in Canada far exceed the capacity of governments to pay for them alone."

There is only one source of funds - the citizens of Canada.

This is nothing but a shell game.  Tax the hell out of us, then make us pay a second time to use the infrastructure that our taxes should have bought.  Don't tell me there isn't enough tax money to pay for the infrastructure.  There is plenty of money but government isn't spending it on infrastructure, they are spending it on a bloated bureaucracy and airy-fairy programmes.

Education, transportation, healthcare, safety and security: all interpreted in the broadest sense.  If the expenditure doesn't relate to one of those areas, government ought not to be spending.