Mark Donnelly sang "O Canada" before a minor league hockey game in British Columbia while skating around. What he didn't realize is that there was a red carpet laid out on the ice, which he then tripped over, but he continued the song without skipping a beat.

More From 97X