We 'will be traveling to Africa in January. We will be traveling to 6 countries, 4 of which need a visa - I can get all the visa's in Canada but for each one the embassy charges between $50 and $200 per person plus the charge of the visa. Should I get my visas in Canada or wait and get them at the airports. Countries are Zimbabwe, Zambia, Kenya and Uganda. thanks for helping.