I'm not Canadian, but please don't get mad at me for posting this:

Keep in mind though, Canada is a very vast country. It takes 5 hours by plane to get to Vancouver from Toronto.

Because Canada is so big, we'll probably need to have 2 schools...one on the west coast and one on the east coast. These schools, as someone said earlier, would definitely have smaller populations than Hogwarts.
Hmm, a school in the middle lol? No, Hogwarts is in Scotland which is around five hours (at least, maybe even 7 depending on route and if it's right on the coast) from London, and that doesn't include the hours getting to the station. This is the same for the time to cross Canada right? I don't think in the wizarding world distance really matters.

Sorry If I went off topic or what not, just wanted to point that out.