Free campsite in Canada beside George Phelps Flag Park and Lions Park. Read about the site, what to expect and useful questions before you visit.