So you just can't rank a Canadian school in the US match unless they have paid to participate (I think). McGill used to always take one American, but ended not doing that anymore b/c I think reserving that spot and participating in the US match for just one student was either too expensive or too much of a hassle.
I suppose this is only really relevant if you are an American at a US med school. For example, if I was like "My #1 program is "XX US school" and number 2 school is "XX Canadian school" I couldn't just order them as such and then wait for the Match to see. I could, of course, just apply directly to XX Canadian school and potentially secure a spot outside of the match. Does that make sense? The timing of it was a little off, can't remember exactly, but I would have had to choose one or the other (i.e. Canadian school vs. see what happens in the US match).
I don't totally understand how it all works, but it seemed that Canadian schools can pay some sort of sum of money to be able to "enter the US match" -- i.e. they can be listed on the US Match list and go through the whole process. I think probably each Canadian school is different in how they view US grads, I'd just email programs and ask. Moral is that it seems you have to do one extra year to do neurology in Canada, probably have to sit through two sets of certifying exams, but in the end you can practice in either place. Make sense? When asking around high quality US programs, I got amazing responses when asking them what they thought of McGill -- so definitely has the reputation. Can't tell you much about the other Canadian schools specifically.
Sorry if the previous post confused you. Good luck!!