There is definitely some commuting to other areas, currently I am driving an hour each way to a job out past Nelson on the North Shore. Working in Salmo, Fruitvale, Trail, Slocan Valley etc. is not uncommon at all, I've done many jobs in all those places.
I don't know anything about the union. Never joined, don't plan to. Never been on a union job.
Can't really say for sure about the wage, but 27-30 is probably a pretty safe bet.
I'm sure some places are more and some are less.