Live blog recap

Byelections: Conservatives, Liberals take 2 each

The Conservatives have held on to two federal seats in Alberta, while the Liberals picked up a seat from the NDP in Toronto, winning both federal byelections there. Read a recap of our live blog.
Liberal Leader Justin Trudeau, right, speaks to Liberal supporters in Toronto's Trinity-Spadina riding celebrating the election of Adam Vaughan, left, in Monday's byelection. The Liberals won two seats in Toronto, while the Conservatives won seats in Alberta. (Ivy Cuervo-CBC/Radio Canada)

The Conservatives have held on to two federal seats in Alberta, while the Liberals picked up a seat from the NDP in Toronto, winning both federal byelections there.

Read a recap of our live blog below.

Mobile users, follow the liveblog here.