Il 28 febbraio 2011 Sharp fu ceduto insieme a Maxim Lapierre alla franchigia dei Vancouver Canucks in cambio di Joël Perrault e una scelta al terzo giro del Draft 2012. Egli tuttavia non giocò il resto della stagione in NHL, infatti fu ceduto in prestito in AHL alla squadra degli Abbotsford Heat.