This is a very difficult and complex task. It involves comparing the elements of Canadian law with those of the foreign jurisdiction.
It is recommended that you file a “for information only” application for rehabilitation to have Citizenship & Immigration Canada review your eligibility. This will not prejudice any future applications and may, in some instances, still be processed if you are eligible.