Trudeau is actually competent, based on his record.
His popularity has simply waned, as people got bored. Same thing happened with his dad, with Harper, with Mulroney, with Dief. And when his popularity slumped, the right wing media piled on and drove his polling lower and lower.
Now someone tell me what PeePee's policies are and what PeePee will do better than Justin?
Be tough to do that. Because the Pee's only "policy" is to whine about Justin 24/7.
Justin should resign because he's currently unelectable and to let someone else have a clean run at an election campaign. But it's not based on anything that he's really done wrong.