Shawn Mendes lives childhood dream playing with John Mayer

Remember when you first heard about Shawn Mendes, he was just a kid uploading 6 second covers on Vine.

Back then he made it obvious that his musical idol and role model was John Mayer, and in Toronto just the other day his dream came true when he joined Mayer on stage to perform.

The two stars performed a "Mercy/In Your Atmosphere" mashup for the crowd, and boy was it good.

If you didn't know already, Shawn Mendes is coming to NZ later in the year, performing at Vector Arena on the 25th of November.