Highest Waterfall: Della Falls is located in Strathcona Provincial Park on Vancouver Island. At 440 metres/1,444 feet, it is the highest waterfall in Canada, around eight times the height of Niagara.
In June, Canada rugby sevens captain Olivia Apps suffered minor injuries when she was attacked by a cougar in Strathcona Provincial Park on Vancouver Island. The B.C. Society for the Prevention of ...
Alberta NDP Leader Naheed Nenshi says he'll run to represent Edmonton-Strathcona in the legislature ... br><br>Last year we became one of the largest provincial political parties in Canada ...