✔ 最佳答案
For Chinese passports alone, unless you hold HKSAR Passport, all other Chinese passport holders (except diplomatic) are required to get a visa before going to Canada.
However, if you have a Permanent Resident Card issued by USCIS, you will be allowed to enter Canada for up to 6 months visa-free (regardless of the country issuing the passport).
Please note, under Western Hemisphere Travel Initiative:
1. If you go by land or sea, passport is not required.
2. If you go by air, passport will be required.