Who to vote for in Canadian federal election in 2019? It's that time again to start thinking about who to vote for so you can make an informed decision at the voting booth. There are three main political parties Liberal, Conservative and NDP and a whole bunch of fringe parties. What are...