Nelly Furtado is catching heat for her Canadian national anthem performance at the NBA All-Star game in Toronto.

Many listening to Furtado's performance of "O Canada", which followed American R&B singer Ne-Yo's rendition of "The Star-Spangled Banner," took to Twitter to criticize.

"Listening to Nelly Furtado sing "Oh Canada" @ #NBAAllStarTO like," wrote one user, posting a photo of NBA player Klay Thompson with bleeding ears.

Sports commentator Michael Wilbon expressed his disappointment: "To be such a fine singer and give that performance of such a beautiful, beautiful song...shocking..." he wrote.

But it wasn't all bad. Tweeted one fan:

"All Star party last night was lit! Nelly Furtado was so good."

For her part, Furtado graciously thanked the league for having her, saying, "Last night was fantastic and fun! Thanks for having me! Great job hosting #NBAAllStar weekend, #TDOT! 3 cheers."