Yeah
Anyway, to be serious, the key point is getting more player filtering into the ranks. It doesn't actually help IMO to shame the non-commits.
If there were more quality Canadians in the league and in the minor leagues then the replacement level would be better. We wouldn't see Aumont, Loewen, and Axford on the roster. We wouldn't see the 19 year old guy barely out of rookie ball with a 91 mph fastball. There will always be non-commits but it just sucks so be replacing them with seniors and babies.
The Blue Jays winning a World Series would probably do more for Team Canada Baseball on a ten year timeframe than anything else.