
Canada House is the house of the High Commission of Canada to the United Kingdom. It hosts consular amenities for Canadians to resume passports or apply for emergency help, visa and immigration processing companies, a army liaison workplace, commerce officers, …