I visited Canada about 30 years ago and thought it was a beautiful country, but I did not need any social services, I was only a tourist. The Vancouver area especially is very upscale and the weather there is not severe. If you have to have sunshine, it is probably not the place for you. It rained several days in the middle of summer.