I have a visitor visa valid till the end of this year. My question is "If I were to go to US, will I be able to enter Canada again (before the expiry of course) by showing this visa".
My temporary resident visa TRV (that sticker on the passport) expired a long time ago. I entered Canada on a student visa then got a work permit & now I am on this visitor visa.
I was under the impression that only people with student or work permit can enter Canada from US without a TRV.
You said you
have a visitor visa valid till the end of this year. But your
temporary resident visa TRV (that sticker on the passport) expired a long time ago. Which TRV is expired? So long as you have a valid Temporary Resident Visa (visitor or student or worker) you can exit to, and enter again from, the US. I am assuming you can legally enter the US too. Even on a single entry TRV (visitor, student,worker), you can exit and enter Canada multiple times for as long as your visa is valid, and you only exit to the US, and two other territories (St Pierre and Miquelon?).