 In 1996, Allen joined the BC Lions.In 1999, Allen was voted to the CFL's West Division All-Star team.He threw for 4,219 yards on 315 of 521 passing with 22 touchdowns, ran the ball 136 times for 785 yards and 8 touchdowns, and threw for more than 300 yards on five occasions.