The veteran running back was named the league's offensive player and Canadian player of the week after leading the Calgary Stampeders past the previously unbeaten Saskatchewan Roughriders 42-27.
The native of New Westminster, B.C., rushed for 175 yards and scored a career-high four TDs in the game.
Toronto Argonauts defensive back Alonzo Lawrence was named the top defensive player. He recovered two fumbles, forced another and had two tackles in a 38-13 win over the Montreal Alouettes.
Teammate Chad Owens captured special-teams honours. The CFL's outstanding player last season returned a missed field goal 118 yards for a TD and finished the contest with 247 all-purpose yards.