My parter and I are thinking of going to Canada Day in Vancouver. Neither of us have ever been. Where is the best place to watch the fireworks? What other activities are there? Would it be best to get a hotel room in Abbotsford? I ask that because I can't imagine there would still be rooms in Vancouver, Richmond, or Surrey. I have been to Vancouver plenty of times on regular weekday trips, so I know the area very well.