Canadian here sponsoring my british husband. We currently live in the UK. We sent our application to Missisauga. Is this where we were suppose to send it?
Yes. They will check the documents and approve (probably) the sponsor. They then forward the application to the visa office where it will be processed - London, in your case.