Over the past few years celebrities here in the U.S. have come under fire for mispronouncing or replacing a couple of words while performing "The Star Spangled Banner" but nothing comes close to the performance from a Canadian singer over the weekend.

Canadian jazz singer, Alexis Normand, performed the national anthem before an international hockey game over the weekend and from the beginning it was apparent she could have benefited from a teleprompter! But you've gotta give it up to the fans who backed her up and tried to get her back on track, because at one point she gets so lost in the lyrics, she makes up new ones!

After her performance she took to Twitter to offer this apology:

Twitter