Let's say someone provided me a sworn affidavit that I relied on (in case it matters, this is for a landlord/tenant matter). I later find very good evidence that the statement in the affidavit was, in fact, a lie. Other than any civil remedies that may be available to me, can I somehow initiate a criminal prosecution against the person who lied? Or perhaps there's some process to petition a prosecutor to initiate such prosecution? (If nothing like this is available, is there any real advantage to requiring a sworn affidavit as opposed to a regular signed statement?)
An answer for Ontario, Canada would be ideal, but failing that any Canadian or US-based answers are welcome.