Hi Canuck78
thanks very much for the reply.
I agree the driving through US would be a lot better however, I'm unsure whether I could do almost the above, rent car in NJ, drive to Buffalo, get a taxi to Niagara, then rent a car in Niagara and reenter USA, drive through the USA and then reenter...