depend on what are you buying. Most lens have international warranty but not the body.
If you are planning to buy body and want warranty you better buy it in Canada.
I don't think Hong Kong offer you better price (please let me know the shop if you know of some!!!) Right now I am traveling in Hong Kong.