Shawn Mendes has appeared onstage for the first time in more than a year, joining Ed Sheeran for a surprise performance – find footage of the moment below.The team up took place at Sheeran’s recent concert in Toronto over the weekend. Taking place on Saturday (June 17), the Canadian singer-songwriter made a guest cameo and duetted with Sheeran for a rendition of his 2011 classic ‘Lego House’.The two also performed a second track together at the Rogers Centre, this time taking on Mendes’ 2017 hit ‘There’s Nothin’ Holding Me Back’.For Mendes, the onstage appearance marked his first performance in over a year, after he previously took time off from live shows to focus on his mental health.