Parks Canada refunds camping fees in full, less the non-refundable reservation fee and a cancellation fee, when a booking is cancelled three or more days before arrival. Cancel inside that window and the first night's fees are forfeited on top. The reservation and cancellation fees are $11.50 online or $13.50 by phone, each charged per campsite per stay.
BC Parks sets its frontcountry cutoff at more than seven days before arrival for a full refund of camping fees, less a $6 cancellation fee. Its backcountry routes each run their own window rather than one shared number: the Berg Lake Trail sits at 14 days, the Bowron Lake Canoe Circuit at 28, and Garibaldi, Joffre Lakes, Manning, and Mount Assiniboine at 7. Group camping is 28 days.
ReserveCalifornia works in three tiers: cancel seven or more days before the reservation starts for a refund of site fees less the $8.25 cancellation fee, cancel two to six days out and forfeit the first night, and cancel inside two days and forfeit everything. The start is defined as noon on the arrival date, so a Friday trip has to be cancelled by noon the previous Friday for the full refund.
Recreation.gov is the one to be careful with. Its own policy page says cut-off windows vary by location, are typically zero to four days before arrival, and carry many exceptions, so there is no single federal rule to quote. What is consistent is a $10 cancellation service fee, and forfeiture of the first night for anyone cancelling the day before or the day of arrival.