This is a great recommendation - I hadn't thought about pairing Wise with WU like this.My recommendation is to get a free Wise account if you're American and create a CAD account with them, this will give you Canadian banking details from which you can use Western Union Canada which caps the online fee at $1.99 CAD
A couple questions though: does the $1.99 CAD fee apply only to bank to bank transfers or can I do a bank to cash pickup for the same fee? And if doing cash pickup from a bank account, how long until it says it's available for pickup?
(Also, sorry for asking questions that should be easy to check for myself. When I go to the WU Canada site, it's offering me a free transfer and refuses to show me any of the fees.)