Many people do not require a visa to visit Canada. These include:
.....
citizens of British dependent territories who derive their citizenship through birth, descent, registration or naturalization in one of the British dependent territories of Anguilla, Bermuda, British Virgin Islands, Cayman...