Nach Abschluss seiner dritten regulären WHL-Saison unterzeichnete er am 26. März 2007 seinen ersten Profivertrag bei den San Jose Sharks, ehe er für das Team Kanada an der Super Series 2007 im August und September teilnahm. Im Trainingscamp der Sharks, das im Anschluss an die Super Series stattfand, konnte sich Wishart nicht durchsetzen und wurde zunächst wieder zu seinem Juniorenteam geschickt. Dort spielte er in der ersten Saisonhälfte seine bis dahin erfolgreichste Saison, obwohl er nicht für den Kader der Nationalmannschaft für die U20-Junioren-Weltmeisterschaft berücksichtigt wurde. Am 7. Januar 2008 wurde er innerhalb der WHL zu den Moose Jaw Warriors transferiert. Er schloss die Saison mit persönlichen Bestwerten in den Kategorien Punkte, Tore und Assists ab und war zudem mit 67 Punkten der punktbeste Verteidiger der gesamten Liga. Nach dem Ausscheiden der Warriors aus den Playoffs wurde Wishart zu den Worcester Sharks, dem Farmteam der San Jose Sharks, in die American Hockey League beordert und gab dort sein Debüt bei den Profis.