The lowest price recorded in the last 15 days for a flight to Botswana from Canada is Can$1,157.