AC has lots of planes coming and they need new routes so JNB seems as good as any.
Also from the number of deals on JNB in business class for the last year from YYZ, makes you wonder if other airlines have been aware of AC interest?
KLM has had lots of $2500 business class sales to JNB from Vancouver Calgary and Toronto.