Alitalia flies between: Toronto - Rome, Montreal - Paris, Paris - Montreal, Kuala Lumpur - Melbourne, Kuala Lumpur - Sydney, Rome - Toronto, Paris - Rome, Abu Dhabi - Melbourne, Abu Dhabi - Sydney, Kuala Lumpur - Rome, Rome - Paris, London - Rome, Paris - Bangkok, Sydney - Abu Dhabi, Tokyo - Rome, Paris - Venice, Dubai - Amsterdam, Lima - Amsterdam, Buenos Aires - Rome, Los Angeles - Rome, as well as several other routes.
Unfortunately Alitalia has quite complicated baggage restrictions. Fortunately, they are very generous for customers traveling to or from Canada and the US: passengers on these flights are entitled to two pieces of checked baggage each weighing up to 50 pounds per bag in Economy class and 70 pounds per bag in Business class (called Magnifica Class on Alitalia). If you aren't flying to or from Canada, make sure to check restrictions as they are likely to be more restrictive. Travelers are also allowed to carry-on one bag that weighs up to 11 pounds as well as a personal item such as a purse.