You do not need a US visa as you will NOT enter America!!!
You simply drive down to Carway,drive through the Canadian side and up to the American gates,give your passports over,tell the guy that you are landing for Canadian PR,he will tell you to park in front of the building and come in the...