James Butler rushed for 135 yards and two touchdowns as the B.C. Lions roared to their first win of the CFL season, beating the previously undefeated Edmonton Elks 36-24 on Saturday in front of another sellout crowd at the Apple Bowl.