I was also on the repo and took the free shuttle to the Empress. From there you could:
Walk into the Empress and look around or have tea.
Walk 1/2 mile north to Chinatown.
Walk 1/2 block east to Miniature World.
Walk 1/4 mile south then west to both the Parliment Building and the Undersea Gardens attraction.
Walk 1/4 mile south then east to the Royal British Columbia Museum.
Other big attractions, such as Butchart Gardens or Craigdarroch Castle, are way beyond walking distance.
Regarding Ensenada, having been there before organized crime became the concern it is today, I would just stay on the ship.