I am an EU citizen about to rent a car in Toronto with Alamo or Hertz and drive to the US East coast. I hold an EU driving license. My understanding is that I don't need an IDP to drive in Ontario and in the US as a visitor (< 3 months). I already got my ESTA approved, but it seems I also need to fill an I-94 form: https://help.cbp.gov/s/article/Article-1258?language=en_US. Can this be done at the border or it needs to be done beforehand ?
Also, Hertz mentions: It is recommended to have PERS cover when using vehicle in cross border rentals for the USA and Canada. Since I plan to drive to NYC, where there are plenty of tolls, I wonder if it's possible to pay at the booth or it's all linked to the car plate (or a toll system) and then settled with the car rental company ? If so, will the car rental company charge extra fees ?
Finally, after reading this post: Renting a car in the USA — how to know costs for the legal minimum liability insurance, before arriving for pickup?, I would like to know if a rental car in Canada comes with appropriate insurance (similar to the EU) or if I should purchase some extra insurance at the counter.