A guy who has become a bit of a celebrity for skating around the ice in a tux while singing the national anthem at Vancouver Canucks home games gave his most memorable performance at a junior hockey game last week.

Mark Donnelly, who was skating around singing "O Canada" like any other night, failed to notice the red carpet laid out on the ice, tripping on it and falling face-first hard! But like the true professional he obviously is, Donnelly didn’t miss a beat – or a note. Like a boss!