WHITESTONE COUNCIL · INVESTIGATION · COMPLIANCE AUDIT · 2026-05-20

Short-Term Rentals
in Whitestone:
A Compliance Audit

Counting what the township already half-knew, and what the bylaw is structurally unable to reach.
WHITESTONE COUNCIL · INVESTIGATION · COMPLIANCE AUDIT · 2026-05-20
Context

Why we’re here

Whitestone already has an STR bylaw. The complaints driving this audit are not about whether one should exist — they are about whether the current one is reaching the actual operators.

The complaints driving this

  • Noise, fire, septic, and parking complaints linked to short-term renters
  • Year-round neighbours of seasonal cottages reporting recurring weekend disruption
  • Operators who are licensed competing on a tilted field against operators who aren’t

The licensing gap, as council understood it in May 2024

  • 22 licences in force (CAO/Clerk memorandum, May 21 2024 council meeting)
  • ~150–170 STRs estimated to be operating (Councillor Joe Lamb, same meeting)
  • Implied gap: roughly 7× under-licensed

This audit’s question

How big is the gap, actually — counted, not estimated?

WHITESTONE COUNCIL · INVESTIGATION · COMPLIANCE AUDIT · 2026-05-20
Methodology

Methodology in 60 seconds

What was counted

  • 8 online platforms scraped: Airbnb, VRBO, Cottages in Canada, Hipcamp, Glamping Hub, Booking.com, Kijiji, plus direct-host websites and property managers
  • Geographic scope: Municipality of Whitestone (CSD 3549039) only — 31 named lakes and the Magnetawan River corridor
  • Boundary lakes (Fairholme, Lorimer, Manson, Magnetawan River): listings classified by their host’s self-declared municipality
  • Snapshot date: 2026-05-20

How duplicates were collapsed

  • Same property on Airbnb + VRBO + a property-manager site = one canonical listing
  • Match signals: title tokens, latitude/longitude within ~100m and equal bedroom count, host names
  • When in doubt: kept properties separate. Bias is toward undercounting, not over.

What was excluded

  • 9 canonical records for C2 commercial resorts (Lorimer Lake Resort, The Narrows Resort, etc.) — by definition they are not STRs under By-law 34-2022

Source: data/dedup-log.md and research/scope.md

WHITESTONE COUNCIL · INVESTIGATION · COMPLIANCE AUDIT · 2026-05-20
The headline

22 of 100

22  of  100 licensed short-term rentals
Twenty-two of every hundred short-term rentals listed online in Whitestone are licensed. The rest are not.
Licensed (22)
Unlicensed or unverifiable (78)
4.55×Under-licensing multiplier
22%Compliance rate

Source: data/analysis.json → headline

WHITESTONE COUNCIL · INVESTIGATION · COMPLIANCE AUDIT · 2026-05-20
Defensible range

How big could the gap really be?

Counting is conservative on purpose. Council members deserve a defensible floor, not an inflated headline.

Three ways to count the same township
050100150Audit floor100Plausible total110–130Lamb estimate150–170
At least four to five times under-licensed. Conservatively, 4.55×. The May 2024 “7×” figure remains possible — but this audit will only stand behind what it can count. — Honest framing for council

Source: data/analysis.json → headline; plausible_total_with_undercount_range

WHITESTONE COUNCIL · INVESTIGATION · COMPLIANCE AUDIT · 2026-05-20
Where they are

Top 10 lakes by listing count

STR supply is concentrated where the cottages are. Whitestone Lake dominates; the rest is the “back-lake” pattern Whitestone already knows.

Whitestone Lake42(no lake named)28Wahwashkesh Lake8De Bois Lake8Fairholme Lake4Shawanaga Lake2Gooseneck Lake2Manson Lake1La Brash Lake1Magnetawan River1

Source: data/analysis.json → by_lake. “(no lake named)” is largely a VRBO data-completeness issue, not deliberate obfuscation by hosts.

WHITESTONE COUNCIL · INVESTIGATION · COMPLIANCE AUDIT · 2026-05-20
Where they list

Platform breakdown

Two platforms account for the overwhelming majority of inventory. The same property is typically listed on both, then again through a property manager.

Airbnb60(33 unique)VRBO40(20 unique)Property manager13(8 unique)Cottages in Canada12(10 unique)Direct host site8(4 unique)Hipcamp5(2 unique)Glamping Hub3(0 unique)Booking.com1(0 unique)Unique to platform (after cross-platform dedup)Raw records scraped (incl. duplicates across platforms)
Implication for enforcement: targeting Airbnb and VRBO, plus the top handful of property managers, reaches more than 90% of the visible inventory.

Source: data/analysis.json → by_platform_unique_contribution. “Unique to platform” is the contribution after cross-platform deduplication; “raw records” is what each scrape returned individually.

WHITESTONE COUNCIL · INVESTIGATION · COMPLIANCE AUDIT · 2026-05-20
Who runs them

Operator concentration

92
Unique operators across 100 listings
13%
Share of supply held by top 5 operators
2
Operators with 2+ listings
This is not Muskoka. There is no corporate-LLC concentration to target. Enforcement should be individual notice-and-licence, not corporate-targeting.
OperatorOp IDListings
ArthurOP-00318
AliOP-00272
SarahOP-00011
JennOP-00031
BradOP-00041
NataliaOP-00051
RobertaOP-00061
RoxanneOP-00071
EricaOP-00081
JoeOP-00091

Source: data/operators-canonical.jsonl · analysis.json → operator_concentration. First names only; full host identifiers in canonical files.

WHITESTONE COUNCIL · INVESTIGATION · COMPLIANCE AUDIT · 2026-05-20
Listing characteristics

How big are they?

3
Median bedrooms
8
Median max guests
$478
Median nightly rate (CAD)
12132323244125462711210unknown
12336435761723829710111211331441628unknown
7<20020200-40020400-60014600-10009>100030unknown

The typical Whitestone STR is a 3-bedroom cottage sleeping 8 at roughly $478 a night. More bedrooms means more guests — which is exactly the cascade behind the noise, septic, fire-pit and parking complaints that brought this to council.

Source: data/analysis.json (bands) and data/listings-canonical.jsonl (medians, in-headline only).

WHITESTONE COUNCIL · INVESTIGATION · COMPLIANCE AUDIT · 2026-05-20
The pivot

Why the current bylaw isn’t working

The gap exists not because the bylaw is ignored. It exists because the bylaw is structurally unenforceable. By-law 20-2014 requires a $200 annual licence and a mandatory fire inspection — both reasonable. It posts rules for renters about the 911 address, the noise bylaw, and septic conditions. What it never adopted is a set-fine schedule. Every infraction therefore has to be prosecuted under Part 3 of the Provincial Offences Act, which means court time for each one. Advertising a rental without a licence is itself no offence; proving “rented for a fee” requires renter testimony that almost never materializes. The complaints come in; staff cannot act on them quickly enough; the gap stays at 4.55×.

By-law 34-2022 (June 2022) is the zoning definition only. The licensing, fees, and enforcement still live in 20-2014.

Currently we believe there’s about 150 or 170 rentals in the township — and we have, what, 22 licensed? — Coun. Joe Lamb, Whitestone council, May 21 2024 (this audit confirms a more conservative 4.55×)

Source: Lake Wah-Wash-Kesh Conservation Association FAQ 2024-03-19; research/scope.md §2.4; Parry Sound North Star (May 2024).

WHITESTONE COUNCIL · INVESTIGATION · COMPLIANCE AUDIT · 2026-05-20
Regional comparables

What neighbours have done

Whitestone is not the first cottage municipality to face this. The pattern in the region is clear.

MunicipalityLicence?Annual feeMax fine (no licence)VendorYearKey feature
MagnetawanYesSet by Fees Sched.$5,000None disclosed2024 (rev. 2025)Closest geographic comparable; iterated 3 times
Lake of BaysYes$1,000 / $900 renewalDemerit + suspensionGranicus Host Compliance2022~$116K/yr program revenue
Muskoka LakesYes$1,000AMP regimeGranicus Host Compliance20252-per-bedroom occupancy cap
Algonquin HighlandsYes (county-wide)Set by fee sched.AMP regimeGranicus Host Compliance2024-10Haliburton County harmonization
Blue MountainsYes$2,500 / 2 years$2,500 (proposed $10K–$20K esc.)Internal STA admin2021Modeling Prince Edward County escalation
SeguinNon/an/a (POA via QoL bylaws)NoneRejected 2023-03Opposite-direction precedent
Toronto (urban ref.)Yes (registration)$390/yearUp to $100,000In-house2018–2020Principal residence only
Magnetawan is the single most relevant comparable — directly south of Whitestone, similar scale, has iterated its bylaw three times. Its $5,000 set-fine for operating without a licence is the realistic regional floor. Magnetawan also rolled back its 170-cap and its demerit-points system as “excessive administration” — Whitestone can learn from those reversals before adopting them.

Source: research/comparables.md. All bylaw URLs in that file.

WHITESTONE COUNCIL · INVESTIGATION · COMPLIANCE AUDIT · 2026-05-20
Recommendations

Five things, in order of priority

1
Add a set-fine schedule to By-law 20-2014. Magnetawan’s $5,000 set-fine for operating without a licence is the realistic regional floor. This is the single highest-leverage change — it fixes the unenforceability before anything else.
2
Refresh the licence count. The 22 figure is from the May 2024 council record. Confirm the current 2026 count with the Clerk before next budget cycle so the denominator is fresh.
3
Don’t recreate Magnetawan’s mistakes. Skip the 170-licence cap (rolled back as “excessive administration”) and skip the demerit-points system (also rolled back in October 2025). Set fines do the work without that overhead.
4
Consider Granicus Host Compliance for automated monitoring. It is the de-facto vendor in Ontario cottage country — Lake of Bays, Muskoka Lakes, and Algonquin Highlands all use it. Lake of Bays reportedly generates ~$116K/yr from its STR program (directional ROI reference).
5
Investigate Whitestone Ranch’s zoning as a one-off. 12 bedrooms, 24 overnight guests, 200 event capacity, openly markets as a private hotel. The C2-vs-RR/WF zoning question determines whether it’s an STR or a commercial resort — worth a discrete staff lookup before next bylaw cycle.

Source: research/comparables.md; data/listings-canonical.jsonl → WS-0019.

WHITESTONE COUNCIL · INVESTIGATION · COMPLIANCE AUDIT · 2026-05-20
Limitations

What this audit cannot see

An audit’s credibility lives in what it admits it cannot see.

  • Facebook content gated. The login wall blocked enumeration of approximately 13 cottage-rental Facebook groups; member counts and per-listing detail are only available behind a logged-in clerk session.
  • Word-of-mouth and realtor-arm rentals. Not visible online. Likely a non-trivial share of long-time-cottager activity.
  • Northern Comfort Cottage Rentals. A property-management site that almost certainly contains Whitestone listings; Firecrawl credits were exhausted before completion. Small undercount.
  • 53 single-platform canonicals would benefit from a half-day staff visual review to catch any near-duplicates the title/lat/lng/bedroom rule didn’t merge.
  • The 22-licence denominator is from May 2024. The Clerk holds the current 2026 figure; our gap multiplier will move modestly when refreshed.

All five limitations push the count up, not down. The 4.55× figure is the conservative floor.

Source: data/analysis.json → known_undercounts; dedup-log.md.

WHITESTONE COUNCIL · INVESTIGATION · COMPLIANCE AUDIT · 2026-05-20
Next steps

What happens after this meeting

Each step compounds. Step 1 fixes the metric; step 3 fixes the bylaw; step 4 measures whether the fix actually moved the gap. Council can request the audit refresh on demand — the data pipeline is preserved.

This week
Clerk pulls current 2026 licence count for fresh denominator.Municipal Clerk
This month
Staff visual review of 53 single-platform canonicals; staff decision on Whitestone Ranch zoning (RR/WF vs C2).Bylaw & planning staff
Next budget cycle
Adopt Magnetawan-style set-fine schedule for By-law 20-2014; council decision on Granicus pilot.Council
Within 12 months
Re-run this audit and compare; report compliance-rate movement to council.Bylaw staff (or external)
WHITESTONE COUNCIL · INVESTIGATION · COMPLIANCE AUDIT · 2026-05-20
Sources & methodology

Audit trail

Every number on every slide traces back to one of the files below. Council members or staff can audit any figure independently.

Data files — /Users/sitotis/Vault/Projects/Whitestone-STR-Audit/

  • data/analysis.json
    Headline numbers and all breakdowns
  • data/listings-canonical.jsonl
    109 canonical listings, one per line (100 in headline + 9 C2 excluded)
  • data/operators-canonical.jsonl
    92 unique operators
  • data/dedup-log.md
    Every merge decision, every boundary call
  • research/scope.md
    Geographic boundary, bylaw texts, Census housing stock
  • research/comparables.md
    Regional bylaws and vendor analysis with source URLs

Council record references

  • Whitestone By-laws 20-2014 (licensing) and 34-2022 (STR zoning definition)
  • Whitestone Council Meeting, May 21 2024
    CAO/Clerk memorandum; Coun. Lamb estimate
  • Lake Wah-Wash-Kesh Conservation Association STR FAQ
    2024-03-19
  • Statistics Canada 2021 Census Profile, Whitestone CSD 3549039
Every number on every slide is traceable to one of these files. — Prepared 2026-05-20 by Jordan McC, siTOTis Inc.
Tap right / left to advance · swipe to navigate