http://en.wikipedia.org/wiki/Driving_on_the_left_or_right
History
In 1998, archaeologists found a well-preserved track leading to a Roman quarry near Swindon, England. The grooves in the road on the right side were observed to be much deeper than those on the left side, which would make sense given that carts would be driven without any load on the way to the quarry, but would return laden with stone. These grooves suggest that the Romans drove on the left, at least in this particular location.[5]
In fact, some (e.g. C. Northcote Parkinson) believe that ancient travellers on horseback generally rode on the left side of the road. As more people are right-handed, horsemen would thus be able to hold the reins with their left hands and keep their right hand free—to offer in friendship to passing riders or to defend themselves with swords, if necessary.[citation needed]
The first legal reference in Britain to an order for traffic to remain on the left occurred in 1756 with regard to London Bridge. The Highway Act 1773 contained a recommendation that horse traffic should remain on the left and this is enshrined in section 78 of the Highway Act 1835.
In the late 1700s, a shift from left to right took place in countries such as the United States, when teamsters started using large freight wagons pulled by several pairs of horses. The wagons had no driver’s seat, so a postilion sat on the left rear horse and held his whip in his right hand. Seated on the left, the driver preferred that other wagons pass him on the left so that he could be sure to keep clear of the wheels of oncoming wagons. He did that by driving on the right side of the road.[citation needed]
The British, however, kept to the left. They had smaller wagons, and the driver sat on the wagon, usually on the right side of the front seat. From there he could use his long whip in his right hand without entangling it in the cargo behind him. In that position, on the right side of the wagon, the driver could judge the safety margin of overtaking traffic by keeping to the left side of the road. Countries that became part of the British Empire adopted the keep-left rule too, although there were some exceptions. Canada, for example, where the maritime provinces and Vancouver (later to become British Columbia) drove on the left, eventually changed to the right in order to make border crossings to and from the United States easier. Nova Scotia switched to driving on the right on April 15, 1923.
More inside the article.