There are lots of shops there and within a few blocks. We went to a drug store about a block or two away. There is some duty free shopping at Canada Place. If you are planning on purchasing alcohol, cruiseline policies vary greatly. I guess NCL and Carnival are pretty strict about bringing such purchases on board. Others are a little more liberal in their restrictions.