Question: When was the indoor sports arena opened which is the home arena of the Vancouver Canucks of the National Hockey League team?
Sentence (from "Rogers Arena"): Rogers Arena is an indoor sports arena located at 800 Griffiths Way in the downtown area of Vancouver, British Columbia, Canada.
Relevant evidence: Yes