I have 1 hour 35 mins layover in Montreal than 3 hours in Toronto, but as Montreal is the first port of entry I will have to do the landing process there. However, as I am flying with Air Canada on a single ticket until my final destination( Edmonton) with a single boarding pass, my baggage will remain checked, are there good chances that I can do the landing process within that time frame and catch the next flight without having to handle baggage at Montreal Airport.