Trying to begin with a Canadian first division is likely a non starter. For all the capital, geographic, support reasons that have been mentioned. It would be nice to see an attempt to start somewhere with an eventual goal in mind. I don't see why a top tier Canadian league should be categorized as never being able to happen. That's what makes the suggestion of building from a lower level interesting. I've watched CSL matches. I actually find them entertaining. Many have had more flow than some TFC matches I've watched. It has been interesting to see how Andrea Lombardo has performed at Portugal FC. I thought Milos Kocic made the most of his time with the Serbian White Eagles. Dare to dream I guess.
Maybe something like an open cup where the winner earns a qualifying match against a lower division team to gain entry into the NCC?