2019 federal election platform guide: Where the parties stand on everything

As you get ready to vote, stay up-to-date on what the Liberals, Conservatives, New Democrats and Greens have promised Canadians