If you like to Gamble , use Budget !
Doubtful
Usually USA rentals are only in the USA. U may need to return the car in Buffalo or Naigara USA.
Most likely you could do it but it will be a one way with extra fees but been that is a diffrent country and you crossing the border and you may have to notify them for the insurance. Your best bet is to call the reservation number to make sure the option is available and also they may Charge for Mileage.
Yes , but they charge a fee
yes but you pay a lot extra to do this
Yes...most definitely.but you should expect a one way fee
Thanks! Your answer is awaiting moderation.