so i just got my visa few days ago and i booked ticket of 16th of april. airline is Lufthansa and its from Delhi to Windsor with 2 stops in it
someone told me the immigration will held at Toronto airport as ill arrive there but it takes time like 3 to 4 hours, but the layover is only of 2 hours and then ill miss my next connecting flight or its something else? also they told me that i have to take my luggage and again submit it when i change planes 2nd time in Toronto but not in frankfurt.. idk im streesed up all, do i have to again book new ticket from Toronto to windsor if i miss it or they will give me next flight to go there?

someone told me the immigration will held at Toronto airport as ill arrive there but it takes time like 3 to 4 hours, but the layover is only of 2 hours and then ill miss my next connecting flight or its something else? also they told me that i have to take my luggage and again submit it when i change planes 2nd time in Toronto but not in frankfurt.. idk im streesed up all, do i have to again book new ticket from Toronto to windsor if i miss it or they will give me next flight to go there?

