WATCH: Shawn Mendes Duets With John Mayer

Some unexpected surprises really are the BEST!

That's exactly what we got when Shawn Mendes joined John Mayer on stage this week during the Toronto stop of his The Search For Everything Tour.

The two did a (INCREDIBLE) mash up of their tracks Mercy and In Your Atmosphere. 

Watch the performance BELOW!