We are boarding a cruise from Vancouver on July 2, and will be staying at a Vancouver hotel on the 1st. We subsequently discovered that July 1 is the Canada Day, and there will be parades and fireworks in the city. If we stay in a hotel close to the airport, and want to go out to see the fireworks and other festivities, would it be possible to take a taxi? Would the streets be blocked? Or is it better to pay twice the price and stay in a hotel in the downtown? Which would be a good place to watch the fireworks from?