Rihanna's Winnipeg fans waited hours for the chart-topping songstress Monday night, after a holdup at the Canada-U.S. border delayed the arrival of her stage and crew.

The show at the MTS Centre was scheduled to begin at 7:30 p.m., but the start time was pushed back by an hour in order to give the singer and her crew time to arrive from Minneapolis.

At approximately noon Monday, Rihanna tweeted that her convoy was having trouble even getting into the country.

"They held my trucks at the border!" she tweeted, "This is not a good look for Winnipeg! My stage is in those trucks, disassembled."

In the end, doors opened at 8 p.m., with the opening act hitting the stage just after 9:30 p.m.

Rihanna, best known for her hits "Diamonds," "Please Don't Stop the Music," and her tumultuous relationship with singer Chris Brown, took the stage at 11 p.m.

Some of her fans said they didn't mind the wait.

"It doesn't matter. We're here for Rihanna. We got here at six so we could be first in line," said Fer Loredo.

The singer closed her concert Monday with a warm farewell to the fans she had kept waiting.

"Winnipeg, thank you, I love you so much," she said after performing the final song of the night.

Rihanna’s Diamonds World Tour has hit several snags since kicking off on March 9.

Just last Wednesday, one of Rihanna's tour buses was delayed at the Ambassador Bridge border crossing between Windsor and Detroit after a drug dog detected marijuana.

In that instance, Rihanna was not on the bus that had trouble crossing the border.

On Friday she was more than four hours late for a visit to a high school in Detroit – a delay she blamed on traffic. The singer offered the students free tickets to her show that evening by way of apology.