Advice on whether to stay in US or go to canada?

Nope it is true. Especially in the northeast of the US, McGill tends to be more popular among US Citizens. I also heard that people who do honours program at McGill would have a very high chance of being accepted into a Masters Programme at one of the 8 Ivy League Unis. In fact, many of McGill graduates have pursued a postgraduate at Harvard.