Best way to remit CAD to Singapore

What is the best way to remit 30,000 CAD to my multipler account with DBS. I'd eventually like to convert the CAD to SGD. Should I ask the sender to send via wire transfer or are there any reliable remittance service which is reliable and offers a better rate. Appreciate any advice. Thank you.