Vancouver is truly a beautiful city, with a fairly low crime rate considering it's the 3rd largest Canadian city. A good place to work, a great place to raise a family.
The only drawback if you are working in an international firm is that we are one of the last time zones to conduct business in. Be prepared for 5am or 6am teleconferences with Europe, and 10pm calls with Asia.
I also have lived in Seattle and SF for 5+ years, and like Canada you never see anybody but the police carrying guns around. Worrying about gun violence in the USA is fear mongering, you should still be far more worried about motor vehicles.
Also CC license people have much lower rates of gun violence and crime than the general population, it's not those people you have to worry about.