Has a CFL game ever ended 34-31?
Yes. CFL has seen a final score of 34-31 18 times. It first happened on August 12, 1975, when Montreal Alouettes beat Ottawa Rough Riders, and most recently on June 30, 2022, when BC Lions beat Ottawa Redblacks.
That makes 34-31 the 11th most common final score out of 1,183 that have ever occurred in CFL. One point away, 35-31 has happened 8 times and 34-32 has happened 11 times. Nearly all of its occurrences fall between 1980 and 2009.