I don't think this is the slam dunk that some think it is. Barring a disaster they will be back but :
Reasons the Libs will win a minority
1- Trudeau himself isn't that popular. He lost the popular vote to a weasel of a PC leader last election The Jody Wilson-Raybold fiasco, We scandal, being found unethical 2x, and his personal selection of our previous Gov. General leave a stink on him that wears on his personal likeability.
2- 1st Nation issues and problems have been at the forefront of the non-covid news.The Libs have been quite ineffectual on making any headway on the many issues they face.
3- Jagmeet Singh has made headway in increasjng his personal appeal to Canadians.
4-The Bloc haven't shot themselves in the foot
5 - The environment is finally becoming more of a general issue and I'm not sure that they are viewed as very progressive on it. ( not sure on that one)
Reasons they could get a majority :
1- A fractured PC party with a leader who has not been able to put it back togeather. That's the biggest factor in this election. OToole's lack of success at dragging them into this century pretty much eliminates them from power.
2- Singh is the most popular party leader but So many people just are to hesitant to actually vote NDP and I still don't know if enough of Canada is ready to vote for a Sikh leader to make a breakthrough.
But this is no slam dunk for the liberals.