Lets put it this way; the rest of the world would lose a great deal more than Canada, if the CHL decided to limit the amount of foreign players playing in the league. In fact, I believe that Canada, itself, would probably gain from this.
If Schremp had never played in the OHL, would you have realized what you're missing? Probably not. The real question is, do players like Schremp and Schwarz really add that much entertainment value, competitive value and developemental value to the league? The answer is no, they do not - one could argue, as I have done that they hinder the developement of Canadian born players in favour of those from another country, who at the time might be more skilled.
Go watch a CJAHL game, there are a ton of kids, who for one reason or another didn't get a shot. Some of them could have gone on to fill the role that a guy like Schremp or O'Sullivan have taken.
Consider this, you're a 17 year old goalie in the Vancouver Giants organization. You've been penciled in for one of two jobs, with the club next year but wait, they've just drafted Schwarz and brought him over. How do you feel? This is no different than an NHL player going and taking the job of a European - now maybe you don't have a problem with that but I, and many others, certainly do.