VANCOUVER ISLAND VANCOUVER, CANADA This unique club racetrack is located in Cowichan Valley on Vancouver Isand, in front of the Mount Prevost and only a few minutes away from the Pacific Ocean, as well as from Lake Cowichan. The 2.3 km long track was built