Born in London, Ontario of a school teacher's family, Bill now lives on Toronto Island where he writes books, plays, travel features, videos, and film scripts. He is best known for the "Bains Series" of novels for children set in Canada in the 1870s. There are now seven books in the series. He plans to write twelve altogether with settings in every part of the country. A film series by CBC and BBC is in the planning stages.