Elections in Canada are now fixed... the PM can no longer dissolve Parliament and schedule a federal election at a time advantageous to his party.
Next election is in 2020, coincidentally a presidental election year in the US because the term of the House Of Commons is five years.
Actually, do not mean to be picky, the next election should be next year. We’ve more or less adopted the every four years for an election (barring minority government situations) and five years would likely be a sign of desperation on a sitting government’s part. I would not underestimate him, but Justin’s popularity numbers are not any great shakes now because of all sorts of false missteps combined with promising so much, but failing to deliver big time.