The opposition party is falling apart because, despite being a Liberal government, the Liberal party is being a better Conservative party than the Conservatives were while the Conservatives have no platform or plan other than 'Liberals bad, lol' (or, somehow, 'Trudeau bad, lol').
Yes. Additionally, Poilievre's attitude is tone deaf. Canadians are fearful of and anxious about Trump's foreign policy. Most Canadian politicians have been savvy enough to know voters crave a reassuring, united front. Poilievre's combativeness is a bad fit for the current moment.
The first conservative MP to defect said that the caucus has a "frat party atmosphere"[1]. The last MP to defect used to be CIO at Royal Bank of Canada. My suspicion is that the conservatives are being run internally like a boys' club revolving around PP and the Liberals are having no difficulty peeling off MPs who went in expecting a professional workplace. Disaster.
1: https://www.thestar.com/politics/political-opinion/is-pierre...