[1] Formado en las inferiores del Vancouver Whitecaps FC y desde el año 2013 en el Toronto FC, Fraser fue promovido al Toronto FC II en 2015, y disputó 10 encuentros en su primera temporada en la USL.
En mayo de 2021 fue cedido al Columbus Crew S. C. hasta el final de la temporada.
[4] A final de año quedó libre tras expirar su contrato con el equipo canadiense.
Entonces optó por probar fortuna en el fútbol europeo y firmó con el K. M. S. K. Deinze belga.
[5] Allí estuvo un par de temporadas y en agosto de 2023 regresó a la Major League Soccer para jugar en el F. C.