There may be an issue with gain on excahnge if you sold HK$ and bought Canadian dollar after you landed in Canada.
Find out the Canadian dollar exchange rate on the day you landed in Canada and the gain/loss compare to the HK$ in CDN $ on the day you landed.
You only pay taxes on the actual gain on HK$ you sold and buy Canadian dollar after you landed.
You are deemed to dispose all assets at Fair Market Value on the day you landed in Canada and DEEMED to re-aquire them at Fair Market Value.
e.g.
on day you landed HK$200,000 at 0.160 = CDN$ 32,000
sold after you landed $100,000 at 0.175 = CDN$ 17,500
gain = $ 17,500-$16,000 = $1,500
cost $100,000 at 0.16 =$16,000
By the way, how much gain are we talikng about?
https://www.canada.ca/en/revenue-agency/services/tax/individuals/topics/about-your-tax-return/tax-return/completing-a-tax-return/personal-income/line-12700-capital-gains/completing-schedule-3/bonds-debentures-promissory-notes-other-similar-properties/foreign-currencies.html
Foreign currencies
Foreign exchange gains or losses from capital transactions of foreign currencies (that is, money) are considered to be capital gains or losses. However, you only have to report the amount of your net gain or loss for the year that is more than $200. If the net amount is $200 or less, there is no capital gain or loss and you do not have to report it on your income tax and benefit return.
Report your net gain or loss in Canadian dollars. Use the exchange rate that was in effect on the day of the transaction. If there were transactions at various times throughout the year, you can use the Exchange Rates or Annual Average Exchange Rates (1997 to 2018).