Three by-elections set for Aug. 31 in Ontario, B.C., Quebec ridings
Liberals will need to win at least one of the three seats to hold their majority in the House of Commons
Liberals will need to win at least one of the three seats to hold their majority in the House of Commons