I've been being a naughty boy in FR/Stanstead for years, and, so far, never been caught out. Allowing 2hrs+ between connections is about right. One of the things FR is good at is timekeeping, goes with the heavy usage of aircraft, crews, 25min turnarounds, etc. You should be fine, main risk at this time of year is weather....
Bon voyage