Luke rated Canal Dreams: 4 stars Sept. 30, 2011 Public Canal Dreams by Iain M. BanksCanal Dreams is a novel by Scottish writer Iain Banks, published in 1989.