The Vancouver Canucks play their home games at Rogers Arena, which is just a five-minute walk away from the BC Place where ...