Paid campsite beside the Mamquam River in Squamish, British Columbia, Canada. Learn about its location and what to know before you visit.