Canada is known for its natural beauty. British Columbia, with its lush rainforests, clean and clear lakes, coastal waters and high mountains, is one of Canada’s most beautiful provinces. Whether it’s hiking, skiing, kayaking, swimming or golfing, a vast range...