The Embassy of Canada in Harare offers a number of services to both Canadians and other citizens. In addition, the embassy covers the countries of Angola and Botswana.
Beginning at 6:01 a.m. local time [12:01a.m. EDT] on September 11, 2012, citizens of Botswana will require a visa to travel to Canada. You can apply at the visa office in Pretoria.
For more information, please see our Frequently Asked Questions.