Every time a singer flubs a national anthem, it's an awkward, painful moment.

Mark Donnelly, however, took that to another level before Friday's contest between the Penticton Vees and the Salmon Arm Silverbacks of the British Columbia Hockey League.

Best First Pitch Ever?! Army Vet Lobs Baseball Like a Grenade

WATCH: Adult Elephants Rush to Help When Baby Elephant Takes a Tumble

Nicolas Cage Stars in Faith-Based Action-Thriller 'Left Behind'

‘Mr. O Canada’ apparently decided that singing his country's national anthem wasn't difficult enough standing in a stationary position, so he laced up his skates for the performance.

As he glided around the ice, about two bars into the song, Donnelly failed to notice a red carpet that had been laid on the ice for the opening ceremonies and tripped, falling painfully mid-song.

Like a true pro, Donnelly barely missed a beat, singing as he regained his footing and finishing the anthem without further incident.

The hometown Vees - perhaps inspired by ‘Mr. O Canada's’ grace under pressure - went on to best the Silverbacks 5-1.

Watch the clip from Fox and Friends Weekend above and check out the YouTube video below.

Good Samaritans Join Together to Flip Submerged SUV, Rescue 3 Teens

VIDEO: Flash Flooding Forces Dramatic Rescue