Just a tip for everyone. This is from someone who has a lot of experience in Australia (flying).
Aside from your connection from SYD/BNE to domestic points in Australia, do not put them on the same ticket. So book YYZ-SYD-PER with the SYD-PER on VA as one ticket. Going home, book SYD-PER and then SYD-YYZ, etc. This will save you a bunch of headaches AS WELL as flexibility of flight changes.
Personally, I always position myself the night before back to SYD/BNE rather than connecting the morning of. I appreciate that isn't always possible but it is much MUCH less stressful before a long flight.
VA is great to have lounge and SQM while within Australia but making it a full round trip can be aggravating at best.