Canada carried 28 times for the Grizzlies (7-4, 5-2 Big Sky) and scored on runs of 14 and 56 yards. Jordan Johnson threw for 128 yards and two touchdowns.
Johnson hit Sean Haynes from 12 yards for a score early in the second quarter and then threw a 62-yard strike to Travon Van and the Grizzlies led 14-7. Ammon Olsen helped Southern Utah keep pace with two scores - a 5-yard pass and a 2-yard run - to tie it 14-14 at halftime.
Olsen finished with 341 yards and a touchdown for the Thunderbirds.