After graduation in 1999, Lapointe was selected in the third round (20th overall) of the CFL entry draft by the Edmonton Eskimos but was released shortly afterward to play for the Hamilton Tiger-Cats.
As part of this 1999 Grey Cup winning team, Lapointe started for only 2 games yet finished 11th in the league with 691 rushing yards.
In 2000, Lapointe was traded to the Toronto Argonauts in a multi-player deal but languished and left the team during the 2001 off-season as a free agent to work in the financial services industry, closer to his home in Montreal.
Lapointe joined the Montreal Alouettes in February 2001 and played mainly as a backup for the team during the 2001-2004 seasons; during the 2005 season he came into prominence after being named the starting running back for the Alouettes in the 93rd Grey Cup (the Als lost 38-35 to the Esks in a thrilling overtime showdown).
In 2012, he became the second player elected into the Canadian Football Hall of Fame on the basis of his University/College career, being voted in for his time as a Mountie.