Voters in two Toronto ridings will be going to the ballot box twice in the month of June.
Prime Minister Stephen Harper has called four byelections for June 30.
Trinity-Spadina is up for grabs since Olivia Chow gave up her post as Member of Parliament to run for mayor of Toronto.
City councillor Adam Vaughan is representing the Liberals in the riding against New Democrat Joe Cressy and Conservative Ben Sharma. With the election date set, Vaughan announced Sunday that he would resign his post at city hall "effective end of day Tuesday".
A run by an MP for Toronto city council has left the riding of Scarborough-Agincourt for the taking. Veteran Liberal MP Jim Karygiannis is taking a stab at city politics.
The other two byelections are in the Albertan ridings of Fort McMurray-Athabasca and Macleod.