YYZ is notorious for delays in winter.
From personal experience, I take a min 2 hr cnx time (domestic connection!) in YYZ during that time. I've seen lots of people miss their cnxs and, if you're early, sit down and sip on a drink.
Oh, and welcome to FT!