Completely agree, I'm not Canadian, but it is brilliant for associate nations and also for players from the Southern Hemisphere that aren't in their nation's touring sides and don't want to either Kolpak or Overseas in County Cricket.
First couple of years let it develop, then introduce a number of Canadian players rule maybe once the standard improves.
Personally, I think it's brilliant, and it's cricket on free-to-air TV that I can watch with my very young son, I worry about the lack of televised cricket for his sake. I'm all for it.