I love this idea!
As for the teams...I've thought of more traditional North American nicknames instead of having FC, although some do, because I can't think of a nickname atm.
TBH, it will be hard to create 10 tiers. Most of the population lives near the border with the US. You can create their reserves and put them in the lower tiers to make a division out of the reserve teams.
Canadian League Tier 1 (Fierce Rivals)
- Vancouver Whitecaps
- Victoria Sharks
- Edmonton Miners (rivals with Calgary)
- Calgary FC (rivals with Edmonton)
- Regina Buffaloes
- Saskatoon Prairie Dogs
- Toronto Lynx (rivals with Blizzard, Ottawa, and Montreal)
- Toronto Blizzard (rivals with Lynx, Ottawa, and Montreal)
- Ottawa Capitals (rivals with both Toronto teams and Gatineau)
- Winnipeg FC
- Montreal Impact (rivals with both Toronto teams and Ottawa)
- Gatineau FC (rivals with Ottawa)
- FC Quebec (based in Quebec City, rivals with Montreal)
- Hamilton Blackberries (and owned by Jim Ballsille)
- Niagara Goldhawks
- Halifax Whalers
- St. John's Sailors
- London City
- Windsor FC
- Laval Mohawks