The British Consulate in Dartmouth in Canada is an Honorary Consul and is located next to Secunda Marine services in Nova Scotia. Note their office hours and telephone numbers if you wish to contact them about a British visa or about applying for a British passport. Note the map attached if you do decide to go in person to the consulate.
British Honorary Consul in Halifax/Dartmouth
1 Canal Street
Office Hours: GMT: Mon-Fri: 1300-2100 Local Time: Mon-Fri: 0900-1700
*** If you are looking at applying for a visa for the UK then speak to the British Embassy in Canada about your visa and not this consulate.