A quick test on multi city on Aeroplan.com shows that sea to jnb, jnb to Perth, Perth to Seattle is a valid routing, as long as you can book the direct JNB to Perth flight on saa.
Sea to gru, gru to JNB, JNB to sea is also tested to work, so your proposed itinerary should work without much problem by amalgamating the two
Last edited by crimsona; Aug 4, 2016 at 11:29 am