Molina allegedly punched Hilton outside a Toronto nightclub last summer after a video awards show.
As part of an agreement read in court Wednesday, Molina has written a letter of apology to Hilton, whose real name is Mario Lavandeira.
Molina has also agreed not to contact Hilton except through his lawyer and cannot carry any weapons for 12 months.
He is also prohibited from coming within 100 meters (100 yards) of the nightclub where the dispute took place and must donate $500 Canadian (US$476) to charity.