From the online community who work in tech I made friends in Toronto and Vancouver and have invite to both. Not the best time to go to Canada but next vacation time I want to go. I am thinking Vancouver because they have beach there. Pacific coast. Will be my first visit to North America.