This is my understanding as well.
Passing through to another country in your situation applies to transit in a sterile environment at an airport. You never leave the area and proceed to your next flight.
You should check with the Canadian Government’s website. Agree that Princess waiver doesn’t make a difference. You need to find out before you go, and the sooner the better.