A singer known as ‘Mr. O Canada’ tripped and fell to the ice as he sang the national anthem at a B.C. Junior ‘A’ hockey game, but he barely missed a beat.

Mark Donnelly was singing in a bowtie, suit and skates at the home opener of the Penticton Vees Friday night, when he caught a skate on a section of red carpet laid over the ice.

He fell to his hands and knees and skidded across a second segment of carpet, where he momentarily struggled to regain his footing.

Like a true performer, he kept singing through it all.

At least one of the players standing on the blue line couldn’t contain his laughter.

The Vees beat Salmon Arm Silverbacks, 5 to 1.