Now China Merchants Bank has a discount on remittance and 50% discount on telegram handling fee. I only spent RMB remittance in 75 yuan. However, the receiving bank in Canada will have a handling fee, which will be deducted directly from the money you receive.
I'm TD Bank, and I'm in Canada. I went to the bank in Canada and asked how to operate international wire transfer. They will give you a particularly detailed operation step (print it out), which lists your account number and all necessary information. American dollars and Canadian dollars need different information, but they all write. How to fill in the remittance of US dollars and Canadian dollars is very clear. If you remit money at the counter of a domestic bank, just send the contents of this paper to your family in China.
China Bank can also operate online, which I think is more convenient and faster than going directly to the counter.