The Vancouver Giants announced this afternoon that they will be hosting their annual Teddy Bear Toss game at Rogers Arena, the home of the Vancouver Canucks, on December 8th at 4pm when they take on the Tri-City Americans. This will be the first time the Giants have played a home […]