Actually it depends. In Canada, many rescue services are free (North Shore Vancouver is a well known one here) as well as in the National Parks (the cost is essentially insurance paid for by the park pass fee) and many provincial parks.
There is an argument that pay for rescue causes people to hesitate to call and that can lead to worse outcomes and/or more dangerous rescue scenarios.