For tourism info, safari's etc, best site to start with is
http://www.southafrica.net/
there is also a link for your Canadian local office to help you out
For aircraft hire, club info etc, click on
http://www.sapfa.org.za/index.php the power aircraft association of south africa, links section has flying clubs
or lastly place a post on
http://www.avcom.co.za
which is the local South African private flyers (and want to be fliers
) forum. Best chance of hooking up with somebody with a machine you have a rating on.
Anybody I have had here on holidays (and has been a lot) has had a great time.
Hope you have a good trip