Hi all, I have a really good offer from Waterloo in Computer Science, but I have no idea what it'd be like to move there. A few questions: * I'm a U.S. citizen. Is it a pain to get dual citizenship? Any things to be aware of? * How bad is the weather there? I'm not afraid of the cold, just the mix of cold, snow and wind. * What's it like living in Waterloo? * If anyone knows, how's it for grad students there? In particular if anyone knows about CS grad student life, that would be awesome. Basically, I just want general info about moving there. Thanks all!