Years of under-spending have left Canada with a crumbling infrastructure system that is struggling to cope with population growth.