Well, the truckers have demanded Trudeau’s resignation, so just lifting the mandates will not stop the protests.
Trudeau will probably not resign, so this will continue until parliament votes “no confidence” in his administration, or until the police/military crack down on the truckers, but that would just swing public sympathy even further to the side of the truckers.
I think it was either-or. Either Trudeau lifts the restrictions, or he has to resign.