En tant que chorégraphe invité pour de prestigieuses compagnies de ballet, il crée sur commande des pièces de ballet contemporain qui conjuguent classicisme et sensibilité.
Il a notamment signé la version iconoclaste de Giselle (2013) pour le Ballet BC ainsi que les créations de Watershed (2013) pour le Ballet national du Canada et de Dénouement/Auflösung (2015) pour la compagnie allemande tanzmainz. On lui doit récemment son spectacle solo Rites, diffusé en Europe et au Québec. Il est artiste associé de la danse du Centre national des Arts du Canada. Son travail a déjà été présenté dans une trentaine de pays en Amérique, en Europe et en Asie.