Officers tried to stop the vehicle, but the driver fled, eventually jumping out of the vehicle and diving into the water at the end of Great George St., then swimming to a boat.
Police arrested the man on the boat.
He went for breath tests that allegedly show he had twice the legal limit of alcohol in his blood.
The man will be appearing in Provincial Court at a later date to face drunk driving charges.