I'm curious, as I'm in the same situation as you. I'm from a non visa-exempt country, and I've a tourist visa valid till 2025. Were you able to do the landing in Canada on your tourist visa, or did you have to send your passport to get the PR visa stamp?