 After his college career, Ham was drafted by the Los Angeles Rams in the 9th round of the 1987 NFL Draft.However, on May 22, 1987, Ham signed a three-year deal with the Edmonton Eskimos of the CFL due to a belief that NFL teams wanted him to play a position other than quarterback.With the Eskimos, he served as the third-string quarterback behind Matt Dunigan and Damon Allen and was a member of their Grey Cup winning team that season.