I have plan to visit Mexico, and I also want to visit Canada. Do I need a Canada Visa if I fly from Mexico?
Yes, a visa for Canada is required separately.
There is no Exemption that allows a Cambodian citizen to visit Canada without a visa regardless of where the trip originates from.
Source: Timatic via Emirates