I live in Vancouver and have to say its pretty awesome, currently suffering through a heatwave as temps are up into the 30's and humidity is making it more like 40.
I haven't found any problems with the people here especially given that half the place is populated by immigrants. If anything they love our accents. You will be taken aback by the friendliness of shop/restaurant staff compared to the service you get in the UK. I think in small towns there will be some sort of redneck mentality but i think you get something similar in the uk whether that be neds or chavs. Personally I'm glad i haven't heard or seen that kind of human for a while.
It is true that there isn't a huge pub culture here but there are pubs and people do go out for a drink but not to get hammered (well apart from the odd redneck), personally the pub culture and go out to get hammered attitude of everyone where i lived in the UK was pissing me off so don't miss it.
I can't say much about the east, I don't think I could stand the extreme cold and heat like they get there, its bad enough here this week trying to get to sleep when its still 30 degrees. I won't be moving back!
As for the job, I got a transfer from the company i worked with in the UK which made things easier, just do it, you can always go back and for every plumber i think there are a 100 who would never go back to the UK.