I think you’ve misunderstood what you read from the link you provided. Yes, there’s an in-person interview waiver for certain categories of applicants who meet certain requirements (I will not bother to list those as it is well explained there already). However, those set of people still need to apply for the visa at an applicable embassy/consulate, they just will not need to go into the embassy/consulate in person for an interview - they mail in their passport and the visa gets issued without their having to attend an interview. That is what the interview waiver is about.
In your specific case however as a Canadian if you are outside the US when the I-129 gets approved, (I did not note that fact earlier in any of my previous responses), you do not apply for a visa from an embassy following the I-129 approval. You basically present yourself at any POE with the approved I-129 and seek for admission on O1 status because in most circumstances, Canadians citizens do not require visitor, business, transit or other visas to enter the US either from Canada or from any other countries (with the exception of a few visa categories of course).
The need to have an approved AP prior to traveling out of the US with a pending I-485 application while on O1 status is what makes it a limited dual intent visa/status compared to a H-1B or L visa/status which do not require an approved AP prior to traveling out of the US with a pending I-485. Returning to the US with AP card automatically switches you over from O1 to a parolee, and if for some reason the I-485 application gets denied, you no longer have a valid status to fall back on in that case also makes it a limited dual intent visa/status. It is typically recommended for folks on O1 a status to not undertake a foreign trip outside the US when they have an AOS application pending.