Transit through Vancouver International (Round trip US-India-US)
score:1
Accepted answer
Your existing temporary resident visa is fine for entering Canada. You don't need a second temporary resident visa just to transit. And you have enough time between your flights.