I highly recommend Capilano. We took the free hourly shuttle from Canada Place even though we could have taken the Seabus and the 236 bus (to Grouse Mountain) to get there as well. The free shuttle worked out well and the drivers attempted to give us inside information and it also let us skip the line when we arrived. I'm not sure how free it was as we purchased our tickets from the Free Shuttle people which is a different company. Maybe the free shuttle was tacked onto the ticket price - I'm not sure.
The suspension bridge park itself is excellent. Take your time, soak up the solitude and let the groups of tourists buzz on by.