Amid uncertainty, Canadians vote
Canadians are heading to the polls to cast their ballots following a 40-day election campaign that featured countless promises, numerous personal attacks and enduring uncertainty right up to the finish line.
Published by Observer Media Group