Mark Donnelly was given the honor to sing "O Canada" prior to a minor league hockey game in British Columbia.  For some reason he skated around during the song and ended up tripping over the carpet laid out over the ice.

I will say this, at least the good fella did not miss a beat. While on the ice, Donnelly continued to sing the Canadian National Anthem, while players chuckled under their breath.

This is a performance I'm sure he'll never forget!!

More From Hot 107.9