to say the CFL is like the NFL's d-league is stupid and ignorant.
Teams 1-8 in the CFL would wipe the floor with any D1 college football team. Fact. How often do NFL guys get cut from NFL teams, come down to the CFL thinking they'll run the show and proceed to get cut? Way more often than you think. It's a different game; a lot of the time big, slow NFL guys can't catch up to a faster game, can't cover the area on a wider field, etc.
The difference between the CFL and the NFL is not talent, it's size. CFL players can do everything NFL players can, they're just nowhere near as big. Case in point - Kevin Eiben, one of the Argos' linebackers is 6 feet, 200 pounds. Brian Urlacher is 6 feet 4 inches, 260 pounds.