Rihanna made an unexpected stop at a Walmart in Interior B.C. on her "Diamonds" World Tour.

Kamloops residents caught a glimpse of the songstress after spotting her tourbuses in the Walmart parking lot, the UK's Daily Mirror reported.

Twitter user @maddyferguson snapped a photo of the pop superstar at the cashier, where she bought a soft drink and even made a donation to the McHappy Day charity, the Vancouver Sun reported.

rihanna

The fan went into the Walmart hoping to catch a glimpse of rapper A$AP, who is travelling with the singer, but it appears she caught the big fish instead.

Rihanna's brief visit set off a flurry of excited tweets, with one user remarking she was "jealous" that she never got to see her, while another was disappointed her parents caught the singer but she didn't, CTV reported.

Rihanna played a sold-out show at Rogers Arena on Monday night, coming on about 55 minutes late like she did for shows in Calgary, Edmonton and Winnipeg, The Province reported.

Also on HuffPost:

Loading Slideshow...
  • Rihanna uploaded photos of her and Brown to her Instagram account following her 25th birthday celebrations.

  • Rihanna uploaded photos of her and Brown to her Instagram account following her 25th birthday celebrations.

  • Rihanna uploaded photos of her and Brown to her Instagram account following her 25th birthday celebrations.

  • Rihanna uploaded photos of her and Brown to her Instagram account following her 25th birthday celebrations.

  • On her 25th birthday, Rihanna uploaded this throwback photo of her and Brown from when they celebrated her 20th.

  • Chris Brown and Rihanna attend the 55th Annual GRAMMY Awards at STAPLES Center on February 10, 2013 in Los Angeles, California.

  • Chris Brown and Rihanna attend the 55th Annual GRAMMY Awards at STAPLES Center on February 10, 2013 in Los Angeles, California.

  • Rihanna and Chris Brown attend a game between the New York Knicks and the Los Angeles Lakers during the NBA game at Staples Center in Los Angeles, California, on December 25, 2012.

  • Rihanna and Chris Brown watch the action during an NBA game between the New York Knicks and the Los Angeles Lakers at Staples Center in Los Angeles, California, on Christmas Day, December 25, 2012.

  • Rihanna inside the Los Angeles Superior Court during the hearing in the Chris Brown felony assault case, on June 22, 2009. The incident shocked the music world and left Rihanna nursing cuts and bruises to her face, forcing her to cancel a scheduled performance at the Grammys in Los Angeles later that day.

  • Rihanna and Chris Brown attends the 2009 GRAMMY Salute To Industry Icons honoring Clive Davis at the Beverly Hilton Hotel on February 7, 2009 in Beverly Hills, California.

  • Brown and Rihanna performed at the Z100 Jingle Ball Concert together, Dec 2008.

  • Brown and Rihanna performed at the Z100 Jingle Ball Concert together, Dec 2008.

  • Chris Brown and Rihanna in the audience at the 2008 MTV Video Music Awards at Paramount Pictures Studios on September 7, 2008 in Los Angeles, California.

  • Chris Brown and Rihanna at the 2008 MTV Video Music Awards at Paramount Pictures Studios on September 7, 2008 in Los Angeles, California.

  • Singers Rihanna and Chris Brown attend the 2008 BET Awards at the Shrine Auditorium on June 24, 2008 in Los Angeles, California.

  • Rihanna and Chris Brown in the audience at the 2008 MTV Movie Awards on June 1, 2008 at the Gibson Amphitheatre in Universal City, California.

  • Rihanna and Chris Brown in the audience at the 2008 MTV Movie Awards on June 1, 2008 at the Gibson Amphitheatre in Universal City, California.