The 31-year-old singer said she needed to postpone the show, which was supposed to take place at the Calgary Stampede, due to "serious inflammation of her vocal cords", reported Ace Showbiz.
"I'm so sorry that I can't be at Stampede this week, but I'll be back in Calgary just as soon as I can for all of my Stampede fans," she said.
The venue's Chief Operating Officer Paul Rosenberg added, "We understand that this news is disappointing for fans. We will know more about rescheduling the concert later."