À 25 ans, il part en Europe afin d'y disputer des courses amateurs, et s'inscrit à l'ASPTT Paris. Il obtient 21 victoires durant l'année 1994, dont Paris-Troyes. En juillet de cette année, il rejoint l'équipe professionnelle américaine Motorola, et en fin d'année, il dispute le championnat du monde sur route avec l'équipe du Canada. Avec celle-ci, il dispute également la course en ligne des Jeux olympiques d'été de 1996 à Atlanta aux États-Unis. Lorsque l'équipe Motorola disparaît à la fin de l'année 1996, Gordon Fraser est recruté par l'équipe française Mutuelle de Seine et Marne. Avec cette équipe, il gagne une étape du Grand Prix du Midi libre et participe au Tour de France 1997. Bon sprinter, il gagne le surnom de « Flash Gordon ».