Originally Posted by
status level flint
Spain isn't really the issue.
My itin needs SYD-AMS (land) BCL-JNB-YUL-YVR-SYD
SYD-AMS will need a stop in either Hong Kong or Dubai (the QF code shares on Emirates weren't showing up in the web tool to get from Dubai to AMS) so that means it is a *ONE5.
However, I can't avoid LHR on my way from anywhere in Europe to JNB (so adding in a cheap LHR-BCN return is no help), which is a problem because I also can't avoid LHR on my way from JNB to anywhere in North America. That gives 2 intercontinental departures from Europe, which isn't allowed.

I think you need to list where you are trying to go and in what order.
I'm not sure I (and others) understand what you are trying to do:
SYD-AMS (land) BCL-JNB-YUL-YVR-SYD