Bij zijn wereldbekerdebuut, in januari 2003 in Mont Tremblant, scoorde Shouldice direct wereldbekerpunten, vijf dagen na zijn debuut behaalde hij in Lake Placid zijn eerste toptienklassering. In januari 2004 stond hij in Mont Tremblant voor de eerste maal in zijn carrière op het podium van een wereldbekerwedstrijd. Eind 2005 boekte de Canadees in Changchun zijn eerste wereldbekerzege.
Shouldice nam tweemaal deel aan de Olympische Winterspelen. Tijdens de Olympische Winterspelen van 2006 in Turijn eindigde hij op de zesde plaats, vier jaar later eindigde hij op de tiende plaats.