A recent public opinion poll from the Angus Reid Institute says that 44 per cent of people who voted Liberal in 2015 no longer approve of Prime Minister Justin Trudeau.
Moreover, 51 per cent now plan to vote for a party other than the Liberals, or remain undecided.
When asked how they would vote if an election were held tomorrow, 38 per cent of Canadians said they would vote Conservative, while 25 per cent would support the Liberals. The NDP remains in third place at 18 per cent.
The Green Party continues to see an surge in support, thanks to a strong showing at the provincial level in recent elections in Atlantic Canada. The Green Party has picked up three points among decided voters and now 11 per cent of those surveyed said they would vote for the Greens. Angus Reid says the interest in the Green Party comes from former Liberal supporters.
Thirty-five per cent of voters say that they are planning to vote for a party because they dislike another party even more and want to prevent that party from winning. This sentiment is equally high among Liberals (40 per cent) and Conservatives (40 per cent).
Looking at party leaders, only the Green Party's Elizabeth May has more voters who approve of her, rather than disapprove (45 per cent approve versus 34 per cent disapprove). Conservative leader Andrew Scheer is next (40 per cent approve, 46 per cent disapprove), followed by NDP leader Jagmeet Singh (34 per cent approve, 45 per cent disapprove), and Prime Minister Justin Trudeau (28 per cent approve, 67 per cent disapprove).
The issues that top the list of priorities for Canadians are health care (24 per cent), the deficit (18 per cent), and environmental issues (27 per cent).
Priorities vary significantly across generations and by party support.
The full results can be found on the Angus Reid website.