There was a big surprise during the encore when the Delta Police Pipe Band in full regalia played back-up.
Afterwards, many fans raved about the energetic 70-year-old's performance.
“I don’t know if I can put it into words. It was the best show ever,” said one fan outside the stadium.
But there was also a disappointment, Bruce Springsteen, who was rumoured to be planning to make an appearance, did not appear on stage. Springsteen has his own show tonight at Rogers Arena.