Generally, yes. However, there are rules regarding
players being under contract to only one team. If a
CFL player has an opportunity to play in the NFL, he
first gets released from his CFL duties. Then, he
signs an NFL contract. Dominique Dorsey recently
missed the first half of the 2009 CFL season while
he was signed with the Washington Redskins. They
released him just before the season opener and he
returned to his CFL team, the Toronto Argonauts.