Granville Island hosts the Floating Show Jan 20-24