I am traveling from Mumbai to Orlando and have a layover in Toronto,?
Yes you need a candian transit visa to board the flight. Wonder you didnt notice while booking the ticket , a little fine line warning comes. Without the Canadian visa they wont let you board the aircraft. Se if you have enough time for transit visa from candian embassy it takes 15 days Min ans its free of cost. ( check till 2 years ago it was free ) Incase you dont have time then change your ticket immediately, your B1/B2 will not be sufficient in this regard