Since QR is tied to US$ with fixed rate, it is better if you open a US$ account in your Canadian bank and send in US$ via telegraphic transfer through your bank (I have used HSBC and Doha Bank - found Doha bank better and cheaper).

You can convert the US$ to CAD - I found this way it worked best for me.

Remember, Western Union always gives you the worst conversion rates.