The Champlain and St. Lawrence Railroad, the first steam-worked passenger railroad in British North America opens between St. John and La Prairie, Quebec, on July 21.