Canada's costly election: Could $600M have been spent elsewhere?