Although Canadians do not need visas to visit the UK on business or tourists trips, stuents and various other categories of travellers do need UK visas. Until last month these visas were issued in Ottawa by the UK High Commission to Canada.
Due to severe budget cuts in the UK, the High Commission in Ottawa was forced to close their visa processing office in October 2011. All visas for people in Canada are now processed in the United States. After biometrics processing in Canada, you must ship the sealed package to the UK visa office in the USA. There is no longer an office in Canada. Please allow a couple of months for processing due to the massive backlog and reduced staff numbers.