2 added 160 characters in body
source | link

https://www.aircanada.com/us/en/aco/home/fly/at-the-airport/airport-information/toronto-pearson-international-airport/us-int.html

No need to grab & recheck the bags, but you have to fill out your Canadian customs declaration card and go through immigration/customs. 1.5 hours should be fine unless there is a total mess at immigration.

Minimum connection time for this would be 60 minutes. See https://www.aircanada.com/us/en/aco/home/plan/check-in-information/minimum-connection-times.html

https://www.aircanada.com/us/en/aco/home/fly/at-the-airport/airport-information/toronto-pearson-international-airport/us-int.html

No need to grab & recheck the bags, but you have to fill out your Canadian customs declaration card and go through immigration/customs. 1.5 hours should be fine unless there is a total mess at immigration.

https://www.aircanada.com/us/en/aco/home/fly/at-the-airport/airport-information/toronto-pearson-international-airport/us-int.html

No need to grab & recheck the bags, but you have to fill out your Canadian customs declaration card and go through immigration/customs. 1.5 hours should be fine unless there is a total mess at immigration.

Minimum connection time for this would be 60 minutes. See https://www.aircanada.com/us/en/aco/home/plan/check-in-information/minimum-connection-times.html

1
source | link

https://www.aircanada.com/us/en/aco/home/fly/at-the-airport/airport-information/toronto-pearson-international-airport/us-int.html

No need to grab & recheck the bags, but you have to fill out your Canadian customs declaration card and go through immigration/customs. 1.5 hours should be fine unless there is a total mess at immigration.