B
- Back Beach - Amherst Island
- Baie Mooney's Bay
- Bal Harbour
- Ball Street Beach
- Bamberton Provincial Park Beach
- Banfield Park
- Baptiste Lake Recreation Area Beach
- Bare Lake
- Barnet Marine Park
- Barrie Centennial Park
- Bas-Caraquet, Municipal Beach
- Base de plein air Mont-Tremblant
- Basin Head Provincial Park
- Bass Lake Park
- Batchawana
- Bates Beach
- Bath Filtration Plant
- Battlefords Provincial Park Beach at Jackfish Lake
- Battle Lake Campground
- Baxter
- Bay Beach (Crystal)
- Baycliffe Beach
- Bayfield Beach
- Bayfield Main Beach
- Bayfield Park Beach
- Bayfield South Beach
- Bayfront
- Bayshore Beach
- Bayswater Beach
- Bayview Memorial Park
- Bazan Bay
- BC Parks Hague Lake
- BC Parks Miracle Beach Park
- BC Parks Morton Lake
- BC Parks Rebecca Spit Marine Park
- BC Parks Schoen Lake
- BC Parks Smelt Bay
- Beach Park
- Beach Park
- Beach Park
- Beachway Park
- Bear Creek Provincial Park
- Beaverdam Lake
- Beaver Lake
- Beaver Lake
- Beaver Lake Provincial Recreation Area Beach
- Beavermead
- Beaverton North Beach
- Beaverton South Beach
- Bedwell Bay
- Beech Beach
- Beharriell Park & Boat Launch
- Belcarra Regional Park
- Bella Coola Estuary
- Belleview Beach
- Bell Grove Beach
- Bell Lake
- Bell's Point Beach
- Belmont Provincial Park
- Belwood Quarry
- Beresford Beach
- Bernard Avenue Beach
- Bertram Creek
- Betula Lake Beach
- Bewdley
- Big Bar Lake
- Big Bend Beach
- Big Clear Lake
- Big Ok Lake
- Big Point Park
- Big Sandy Bay - Wolfe Island
- Big Whiteshell Lake Beach
- Binbrook Conservation
- Birch Cove Beach
- Birch Island Beach
- Birch Point Beach
- Birds Hill Lake Central Beach
- Birds Hill Lake East Beach
- Bissett Beach
- Blackburn Lake
- Black Creek
- Black Point Beach
- Black Rock Beach
- Black's Point
- Blackstrap Provincial Park Public Beach at Blackstrap Lake
- Blanchard's Road Beach
- Blind Bay
- Bluffers Beach
- Bomford Trail Beach
- Bonaparte Lake
- Bond Street Beach
- Bonnie Lake Recreation Area Beach
- Booster Park Beach
- Bowen Bay
- Bowker Creek
- Bowmanville East Beach
- Bowmanville West Beach
- Bowran Lake
- Bowyer's Beach
- Bracebridge Bay Park
- Brackley Beach, PEI National Park
- Brannon Lake
- Brechin Beach
- Brereton Lake Beach
- Bridge Lake
- Bright Angel Park Beach
- Brightsand Lake Regional Park Public Beach
- Bright's Grove
- Bright's Grove - Mike Weir Park
- Britannia Beach
- Brockton Point
- Bronte
- Brooks Ferry Landing
- Brown's Bay Beach and Picnic Area
- Brudenell River Provincial Park
- Buckham's Bay
- Buck Lake Provincial Recreation Area Beach
- Buffalo Lake Provincial Recreation Area Beach (Boss Hill)
- Bungy Zone - Ladysmith
- Buntzen Lake
- Burnt River Beach - Somerville
- Burnt River Four Mile Lake