Oh! I havent thought about canvas deck shoes. That will work and you can wear them without socks right?