transit from Austria to the United States through Canada

I will return from Vienna, Austria to the United States through YYZ Toronto Pearson International. I am an Austrian citizen with a J-1 visa. I only have a 1hr45min stop in Toronto. Is this too short? Arriving with Austria and going to Saint Louis with Air Canada. I know that such a connection would be almost impossible in Chicago, because I would have to recover my luggage and go through immigration, which may be long with a J-1. Do I have to do the same in Toronto? Or just immigration? Is this connection feasible?

According to this source https://www.aircanada.com/ca/en/aco/home/plan/check-in-information/minimum-connection-times.html
1hr25min is the minimum connection time, but I'm not sure if this applies regardless of the traveler's Visa situation.
Thank you