No, don't risk it. I would allow more than two hours for a connecting flight without PR landing. When we went through Toronto onwards we had two hours to catch the domestic connecting flight and we every nearly missed the flight, we had to run through the airport. British Airways did lose our luggage, which held us up as at the last minute they found it again so we had to go back and collect it.
Give yourself more time and less stress. When we were planning to catch a connecting flight we were going to allow five hours to do the landing and then catch the next flight, just to be on the safe side. Now we are going to land and then road trip to our province instead as our dog is too large to go on the smaller domestic flights.