Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
En 2018, pour son premier marathon, il bat le record du Canada que détenait Jerome Drayton depuis 1975, en courant dans le temps de 2 h 9 min 25 s à Toronto[1]. Cameron Levins confirme sa présence au Marathon de Toronto 2019 peu avant celui-ci. Il essaie de se qualifier pour les Jeux Olympiques de Tokyo ; pour cela, il faut terminer premier canadien et faire un temps inférieur à 2 h 11 min 30 s. Il part à des allures de 2 h 10 min. Seuls lui et Trevor Hofbauer tiennent l'allure. Après 30 kilomètres, Cameron lâche le groupe. Il terminera troisième canadien en 2 h 15 min 01 s, se faisant dépasser par Tristan Woodfine dans les derniers kilomètres, qui termine en 2 h 09 min 51 s et obtient son billet pour les Jeux Olympiques. Philemon Rono termine cette même course en 2 h 05 min 00 s.
2020 - Nouvelle décennie
Début janvier 2020, il participe au Demi-Marathon de Houston, où il réussit une performance de 1 h 02 min 13 s et ainsi bat son record personnel précédemment établi à Valence en 2018.