If you use UnionPay when making purchases, there is no currency conversion fee and the money will be recorded directly in RMB.
If you hold a platinum or above credit card, the exchange fee is also waived.
In addition to these two consumption methods, if you consume Canadian dollars through visa or master, the credit card international organization will charge an exchange fee of 1.5%, and the consumption will be recorded into your foreign currency account. After you come back, you will have to Remember to buy foreign exchange and repay in US dollars or euros