I'm a US citizen who was trying to get an intra-company transfer to a branch in BC. All parties were interested, but HR will not work with me at all on the work permit process. Basically, they will not officially offer me the job until I have legal work status in Canada. How can I get a work permit in Canada without a job offer? Can immigration lawyers in BC help with this somehow?