Do players make the same money as in the NFL? - No way. Not even close. There are players on the practice rosters of some NFL teams who make as much as starters in the CFL. Teams in the CFL don't publish salaries, but it's generally believed that a "franchise player" would be able to earn about $300K per season.
There is a requirement that a certain number of players on the field at any given time be designated "non-imports." This means Canadian citizens, athletes from Canadian schools, or players who spent a certain amount of their pre-adult years in Canada.
Pre-salary cap days (yes, the CFL didn't have a salary cap for many years), teams bought championships. Rocket Ismail was brought in for what was then a record-breaking salary of 1.2 million in 1991.
Warren Moon won 5 consecutive Grey Cups with the Eskimos, and it is widely believed (and said by him) that if it wasn't for the CFL, he probably would never have gotten a chance in the NFL as a black QB.
Doug Flutie won championships wherever he went. After the CFL, he went to San Diego and then Buffalo and then the Patriots, and he worked what we called the "Flutie magic" throughout the league. It was awesome to cheer for him.
Jeff Garcia was Flutie's backup in Calgary, by the way... He did alright for himself.
Mike Reily (current coach of Oregon State Beavers) was a beloved coach here in Winnipeg. Sends us his best all the time.
Of course, you can also have players like Ricky Williams who played in the CFL when he was suspended by the NFL who absolutely sucked up here. The game is very different for many players, and it takes a bit to adjust to the speed, size, and rules.
Some players do look at the CFL as the NFL's "farm league" but those players don't usually last in the CFL for very long because the attitude shows on the field. Fans of the league are very particular about how the players treat the CFL. It's like how SEC fans are about the SEC; if a player in the SEC was just looking forward to transferring to the Big 12 or something, we'd all think he was an idiot.
I love the CFL. I also love watching the Gators. I watch the Packers, too. There's absolutely no sense in comparing them in terms of which is better, because they're very different games. If you'd like to know more, I'm happy to explain a few of the finer points of the game, but I won't distract from this topic.
Oh, and Brandon James plays for the Edmonton Eskimos, last time I checked.
Thanks for indulging my Canadian-ness. I appreciate it.