On July 10, 2006 Di Ianni, along with two other unsuccessful candidates, were charged under the Provincial Offences Act of Ontario for violating the Municipal Elections Act of Ontario. On August 24, 2006, he accepted responsibility by pleading guilty for violating the Provincial Offences Act related to accepting inappropriate campaign donations. The Superior Court Justice exercised leniency as he deemed the violations to be unintentional and considered Di Ianni's good community service record. The Justice also likened the violation to a speeding ticket and withdrew the remaining charges. He lost the mayoralty to Fred Eisenberger in the 2006 municipal election.