This can be a bit of a nightmare, but with some preparation before leaving for the
UK - it doesn't have to be overly painful.
1. Before you leave get a letter of recommendation from your bank indicating you are in good standing with them and have been a member since x number of years.
1b. Get an equifax statement which lists your credit history. This can be ordered on line and is free.
2. Sign a phone/fax agreement so that when you get to the UK, you can have money wired over here. If you don't do this ahead of time, they can't wire you the money without an original signature (or so I was told).
3. You will need a permanent address to get a bank account in the UK. If you know someone, anyone, use their address. . even if you're not staying there. I don't think they'll let you use a hostel.
4. Bring your Passport/VISA, drivers license (any form of ID you have), confirmation of employment (if you have this) to the bank.
5. Getting a bank account will take a lot longer here than in Canada. After your first appt it may take up to two weeks for it to open. Therefore, bring lots of money when you come. We survived on my MC and bank withdrawls for the first month.
6. If you know you're going to be moving to the UK within a year get an HSBC account in Canada. If you are a customer for a year, they will open up a
UK bank account for you - without the hassle.
Hope this is helpful and good luck!