New Sky train line (Canada line) will open on the 18th of August. A head of Schedule.
This will be the least expensive way of getting to downtown and Canada Place. it will of course not be for everyone loaded down with bags and carryons for cruises ..BUT it will work for some.
Check here for more info: