With that comment, you reveal yourself to be totally ignorant of the points I have posted here on this topic for several years now. You don't even bother to take five minutes to read the posts from the thread listed by "stevehvh" and acquaint yourself with the facts.
I will restate a few of the points here again because I suspect you are probably an osmosis-type learner. Try to get these through your head...
I have never stated that I do not want to see Canadians in the CFL. In fact, the more Canadians, the better, as long as they legitimately earn the active roster positions by competing with all other players that the team can bring in for those positions. No degrading free passes on to the active roster simply to fill a quota based on passport.
The place to develop under-skilled, under-trained players is on a development/practice roster where they will receive the focussed coaching, training and time needed to properly develop and progress. Throwing under-skilled, under-trained players on the active roster before they are able to contribute effectively is not in the best interests of the players and certainly not the fans who are deprived of seeing more talented, exciting and entertaining players and a better on-field product.
I would be in favour of expanding the development/practice roster and reserving a certain number of spots for Canadians. When players have developed and progressed to the point where they can replace someone on the active roster, that is when the promotion takes place.
Some Canadians would earn active roster spots immediately because they are that good. Others requiring more development would progress and advance to the active roster over time.
And that is why CFL football will continue to struggle in markets like the GTA where it must compete directly with the majors for fans' attendance, interest and dollars. The league is perceived as a mom and pop operation in a big box world.
If fans want the league to be "Canadian", then get rid of international players entirely. Just make a rule that says all players must be Canadian and you will have your "pure" Canadian league. However, I hope you enjoy sitting amongst the few dozen players' family members and girlfriends who show up in the stands.
The CFL is Canadian because of the unique rules... three downs, larger field, the rouge, twelve players, etc... and not because of the players. Most casual fans do not know which players on the field are Canadians and which are internationals nor do they particularly care. Fans cheers just as loudly for internationals as they do for Canadians.
You sound like a Donald Trump wannabe. "If you don't look like me, talk like me and think like me, get out of here and I'll build a wall to keep you out".
You would be better off as a roady for Donald so you can keep your nose pressed up against his butt. I think our society is much too progressive for somebody of your kind.