Home British Columbia 9 Reasons Why Cox Bay is the Best Beach in Canada