Le meilleur résultat de Roy sur le circuit de la Coupe du monde est cinquième en slalom géant à Alta Badia en décembre 2004 et finit six fois dans le top dix au total. Roy a aussi fini deux fois dans le top 10 aux Championnats du monde : huitième sur le combiné en 2001 à Sankt Anton et septième en 2007 à Åre dans le slalom géant. Il signe ses derniers top dix en Coupe du monde en 2009 à Kranjska Gora et Sölden en slalom géant, résultat qui le rend sélectionnable pour les Jeux olympiques de Vancouver 2010, avant qu'une chute à Val d'Isère lui ote toute chance de concourir (rupture du ligament croisé antérieur). Depuis 2010, il court seulement en slalom géant.