time difference between south africa and vancouver
Time difference between Johannesburg, South Africa and Vancouver, Canada is: -9:0 hours. Johannesburg is 9:0 hours ahead of Vancouver. That means when it is 8:00 am in Vancouver, it is 5:00 pm in Johannesburg.