Cities and towns: Canada · 60
Listed places: 19 705.
- OgdensburgCA · Quebec
- OgemaCA · Saskatchewan
- OgilvieCA · Nova Scotia
- OgilvieCA · Manitoba
- OgilvieCA · Yukon Territory
- OgokiCA · Ontario
- O'Grady SettlementCA · Ontario
- OhatonCA · Alberta
- OhioCA · Nova Scotia
- OhioCA · Nova Scotia
- Ohio-Du-BarachoisCA · New Brunswick
- OhswekenCA · Ontario
- Oil SpringsCA · Ontario
- OjibwayCA · Ontario
- Ojibway IslandCA · Ontario
- OkaCA · Quebec
- Okanagan CentreCA · British Columbia
- Okanagan FallsCA · British Columbia
- Oka-sur-la-MontagneCA · Quebec
- OkeCA · Alberta
- Okema BeachCA · Saskatchewan
- OklaCA · Saskatchewan
- OknoCA · Manitoba
- OkotoksCA · Alberta
- OlallaCA · British Columbia
- Old BarnsCA · Nova Scotia
- Old TownsCA · British Columbia
- OldcastleCA · Ontario
- Old ChelseaCA · Quebec
- Old Cobequid RoadCA · Nova Scotia
- Old CrowCA · Yukon Territory
- Old CutCA · Ontario
- OldenbergCA · Manitoba
- Old EnglandCA · Manitoba
- Old EntranceCA · Alberta
- OldfieldCA · Ontario
- Old FortCA · Ontario
- Old FortCA · British Columbia
- Old FortCA · British Columbia
- Old Fort ErieCA · Ontario
- Old Fort NelsonCA · British Columbia
- Old Fort ProvidenceCA · Northwest Territories
- Old Fort RaeCA · Northwest Territories
- Old GlenridgeCA · Ontario
- OldhamCA · Nova Scotia
- Old-HarryCA · Quebec
- Old HogemCA · British Columbia
- Old Holland RoadCA · Nova Scotia
- Old Main CentreCA · Saskatchewan
- Old MassettCA · British Columbia
- Old MillCA · Ontario
- Old Mine CentreCA · Ontario
- Old PerlicanCA · Newfoundland and Labrador
- Old RemoCA · British Columbia
- Old RidgeCA · New Brunswick
- Old Road CrossingCA · Ontario
- OldsCA · Alberta
- Old Spring BayCA · Ontario
- Old StittsvilleCA · Ontario
- Old TownCA · British Columbia
- Old WivesCA · Saskatchewan
- Old Woman's RiverCA · Ontario
- O'LearyCA · Prince Edward Island
- OlgaCA · Saskatchewan
- OlhaCA · Manitoba
- OlindaCA · Ontario
- OliphantCA · Ontario
- OliverCA · Nova Scotia
- OliverCA · Ontario
- OliverCA · Ontario
- OliverCA · British Columbia
- Oliver CornerCA · Quebec
- Oliver's LandingCA · British Columbia
- OlivetCA · Ontario
- OmaghCA · Ontario
- OmaktaiCA · Alberta
- OmbabikaCA · Ontario
- Omeedjilawh CampCA · Ontario
- OmervilleCA · Quebec
- OmineeseenowenikCA · Manitoba
- OmpahCA · Ontario
- OnagonCA · Ontario
- OnakawanaCA · Ontario
- OnanoleCA · Manitoba
- OnapingCA · Ontario
- Onaping FallsCA · Ontario
- OnefourCA · Alberta
- O'NeilCA · New Brunswick
- Onion LakeCA · Saskatchewan
- OnowayCA · Alberta
- OnslowCA · Nova Scotia
- Onslow CornersCA · Quebec
- Onslow MountainCA · Nova Scotia
- Oona RiverCA · British Columbia
- OotischeniaCA · British Columbia
- Ootsa LakeCA · British Columbia
- OpalCA · Alberta
- OpasatikaCA · Ontario
- OpasquiaCA · Ontario
- OpekamankCA · Manitoba
- Open HallCA · Newfoundland and Labrador
- OphirCA · Ontario
- OpocopaCA · Newfoundland and Labrador
- OpsCA · Ontario
- Orange CornersCA · Ontario
- OrangedaleCA · Nova Scotia
- Orangedale EastCA · Nova Scotia
- Orange HillCA · New Brunswick
- OrangevilleCA · Ontario
- OranmoreCA · Ontario
- OrcadiaCA · Saskatchewan
- OrchardCA · Ontario
- Orchard BeachCA · Ontario
- Orchard HeightsCA · Ontario
- Orchard ParkCA · Ontario
- Orchard ParkCA · Ontario
- OrchardsideCA · Ontario
- OrchardvilleCA · Ontario
- OrdaleCA · Saskatchewan
- O'Regan'sCA · Newfoundland and Labrador
- OregonCA · Nova Scotia
- O'Reilly's BridgeCA · Ontario
- OrewayCA · Newfoundland and Labrador
- Orford LakeCA · Quebec
- OrielCA · Ontario
- OrientCA · Ontario
- Orient BayCA · Ontario
- OrilliaCA · Ontario
- OrionCA · Alberta
- OrkneyCA · Saskatchewan
- Orkney BeachCA · Ontario
- OrleyCA · Saskatchewan
- OrloCA · Quebec
- OrmeauxCA · Saskatchewan
- OrmistonCA · Saskatchewan
- OrmondCA · Ontario
- Ormond BeachCA · Ontario
- OrmsbyCA · Ontario
- OrmstownCA · Quebec
- OroCA · Ontario
- OrolowCA · Saskatchewan
- OromoctoCA · New Brunswick
- Oromocto WestCA · New Brunswick
- Oro StationCA · Ontario
- Orr LakeCA · Ontario
- Orr's LakeCA · Ontario
- OrrvilleCA · Ontario
- OrtonCA · Ontario
- OrwellCA · Prince Edward Island
- Orwell CoveCA · Prince Edward Island
- OsacaCA · Ontario
- OsageCA · Saskatchewan
- OsbornCA · British Columbia
- OsborneCA · Ontario
- OsborneCA · Manitoba
- Osborne CornerCA · New Brunswick
- Osborne CornersCA · Ontario
- Osborne HarbourCA · Nova Scotia
- Osborne LakeCA · Manitoba
- Oscar LakeCA · Saskatchewan
- OsgoodeCA · Ontario
- OshawaCA · Ontario
- OslandCA · British Columbia
- OslerCA · Saskatchewan
- OsmondCA · Newfoundland and Labrador
- Osnaburgh HouseCA · Ontario
- OsoCA · Ontario
- OsoyoosCA · British Columbia
- Osprey LakeCA · British Columbia
- OspringeCA · Ontario
- OsseoCA · Ontario
- OstenfeldCA · Manitoba
- OstranderCA · Ontario
- Ostrea LakeCA · Nova Scotia
- OstromCA · Ontario
- Ostryhon CornersCA · Ontario
- OswaldCA · Manitoba
- Oswego ParkCA · Ontario
- OthelloCA · British Columbia
- OtosquenCA · Saskatchewan
- OttawaCA · Ontario
- Ottawa EastCA · Ontario
- Ottawa SouthCA · Ontario
- Ottawa WestCA · Ontario
- OtterCA · Ontario
- OtterCA · Ontario
- OtterCA · Alberta
- Otter BrookCA · Nova Scotia
- OtterburneCA · Manitoba
- Otterburn ParkCA · Quebec
- OtterburyCA · Newfoundland and Labrador
- Otter CoveCA · New Brunswick
- Otter CreekCA · Ontario
- Otter CreekCA · Ontario
- Otter FallsCA · Manitoba
- Otter LakeCA · Ontario
- Otter LakeCA · Manitoba
- OttermereCA · Ontario
- Otter RapidsCA · Ontario
- OtthonCA · Saskatchewan