Thanks man, I'll keep that in mind.
Well, I'm a Canadian citizen, so McGill comes out to be fairly cheap for me (even though I live in the USA). I'm not a North Carolina resident, so it technically costs $40,000 a year (tuition, rent, everything), but they have one of the best financial aid packages in the country; so I very likely won't pay more than $23,000.
Anyways, so far I'm leaning towards UNC as well. I've been the Chapel Hill campus and it really is amazing. With that said, Montreal is an amazing city, with a lot more to do (hotter girls as well).
seems like the question hinges on whether you intend to use that degree in the US or canada.