It all boils down to the below microeconomics term. Intelligent people will take their money and always attempt to get the maximum utility out of it. If parks are half empty then the park is not offering people enough "utils" for their dollar (US or Can.) If parks offer plenty of activities but not the correct environment (weather /location) then "utils" will suffer and price must reflect that.
"What is 'Utility'
"Utility" is an economic term introduced by Daniel Bernoulli referring to the total satisfaction received from consuming a good or service. The economic utility of a good or service is important to understand because it will directly influence the demand, and therefore price, of that good or service. A consumer's utility is hard to measure, however, but it can be determined indirectly with consumer behavior theories, which assume that consumers will strive to maximize their utility."
If it takes 10K to sit in a dumpy place with bad weather for the winter many would get greater "utils" from staying home and using the same money for more enjoyable activities. Does not mean that money is not spent.