The $600M election only Justin Trudeau wanted: will it backf