Also, we do spend a lot on on infrastructure, but it's not building a Canadian equivalent of the US interstate highway system. All too often, it's a new hockey rink in a riding the governing party is trying to hold in the next election.
I don't know about Australia, but I don't Canadiansthink Canadians really want mortgage paying blue collar jobs. We voluntarily send them offshore because they are considered "dirty" and outdated. All too often trade unions are working against the interests of labour.