Vancouver is prettier and has better food, but the nightlife and the job market tend to be better in Seattle. Overall, the difference isn't huge, and it really comes down to what your visa situation is. While visiting Canada and the US doesn't require a visa for many countries, living and working there does.