The conservatives had every chance of winning this election until Trump came along, and there is no way the Liberals would have hauled it in by focusing on climate policy.
Sometimes the best thing you could do for an issue is to not politicize it. Actually, I think this is the case more often than we tend to realize.
Would have been nice to see smaller, greener parties do better though.