Italiarail is the North American booking agency. The trains are the same. Trenitalia is the national railway company for Italy. If you buy a ticket for Rome/Florence on Italiarail, you will be overpaying the ticket (they are charging $58) by $4 plus an $18 ticket shipping cost.