It's really the same as the US (other than our states and cities acting more like corporations), it comes down to who gets dispatched: if it's the government you're fine, but oftentimes if you're near a resort, it comes down to whether dispatch thinks the resort staff, a government agency, or a volunteer group is better suited for the rescue. If it's the resort, you might've agreed to give them the legal right to claw back costs.
In practise, SAR is free in Canada no matter where you are. There are hundreds and hundreds of SAR calls in BC per year, and not a single person rescued has been required to pay a cent. Many of them do make donations though as a token of thanks.
[1] https://vancouversun.com/news/costs-still-being-tallied-afte...
It certainly puts their efforts into perspective, including how easily people can run into trouble unprepared.