You have to apply in person - I believe any application for the
UK needs biometrics (fingerprint scan and eye scan)
So you need to pick a VAC location - Ottawa, Toronto, Edmonton, . and 2 I think are in BC
Go in with your application, and get your biometrics done, then they can send in your package for you, or you can on your own to the British High Commission office.