There are two large parking lots in behind the Capilano Mall on Marine Drive with easily enough parking for your truck. There's also considerable street parking in the same area. From there it's a short walk to either Lily's or Meridien, both excellent choices.
N