"I can do anything," sang lead singer Jacob Hoggard.
A snowmobiler flew up a ramp and over the stage as the band performed at midfield, with cheerleaders surrounding the stage.
With the temperature at minus-one and feeling like minus-eight — a lot warmer than earlier in the week —Hoggard did not strip off as he does in the video for "Anything."
He opted for a red plaid shirt and vest. Flashpots and fireworks may have raised the temperature at field level.
The almost 45,000 fans, almost every one clad in green, were in a mood to party thanks to the Roughriders' big lead.
Hedley, from Abbotsford, B.C., was clearly into the gig. They tweeted a picture of themselves wearing CFL jerseys just ahead of kickoff.
The songs "Invincible" and "Cha-Ching" followed before volunteers raced onto the field to remove parts of the stage, with pickup trucks hauling the largest parts off the field.
Saskatchewan's Sheepdogs kicked off the festivities before kickoff with "Feeling Good," mirroring the mood of Rider Nation.
The Saskatoon band played two songs on a small stage near the north endzone, with a small crowd in front. The band wrapped up their short set with "I Don't Know" before making way for the player introductions.
"What a game so far,' the band tweeted during halftime. "We're sitting up with the rowdy folks in the cheap seats and the atmosphere is tremendous."
Prior to the game, the Sheedogs got to swap stories on the sidelines with actor Tom Hanks.
Serena Ryder, a native of Millbrook, Ont., who now makes her home in Toronto, played the national anthem complete with a Flying V guitar.
Justin Bieber, Carly Rae Jepsen, Marianas Trench, and Gordon Lightfoot performed at last year's Grey Cup halftime show in Toronto, where the hometown Argonauts defeated the Calgary Stampeders.