
Discover the communities Craig serves

Hamilton
Waterdown sits at the northern edge of Hamilton, close to the Burlington border and along the Niagara Escarpment. That position gives the area rolling terrain, mature trees, and conservation land close at hand. Its historic core, centered on a main street lined

Brantford stretches along the Grand River in southwestern Ontario, where tree-lined residential streets, compact downtown blocks, and post-war neighborhoods create a patchwork of architectural styles. The river itself defines much of daily life here—its trails draw walkers and cyclists, while parks along its banks offer year-round recreation. Downtown holds a mix of independent shops, cafés, and local restaurants, alongside cultural venues that host theatre, music, and art exhibitions.

Hamilton rises at the western tip of Lake Ontario, where the Niagara Escarpment cuts through the city and shapes its dramatic topography. This industrial heritage city has steadily transformed its waterfront and downtown core while retaining the character of its established residential neighborhoods that climb the escarpment's slopes. Housing ranges from historic brick homes in mature tree-lined areas to modern condominiums overlooking the harbor, with suburban subdivisions spreading across the mountain plateau.

Burlington sits along the western shore of Lake Ontario between Toronto and Hamilton, anchoring the Greater Toronto Area's western edge where the Niagara Escarpment meets the water. This geography shapes everything about the city—from the wooded trails climbing the escarpment to the waterfront parks stretching along the lakeshore, residents enjoy remarkable access to natural landscapes within an urban setting.

Stoney Creek offers a blend of suburban comfort and historical character on the eastern edge of Hamilton. The area features a mix of housing options, from post-war bungalows and split-levels to newer subdivisions, appealing to those seeking variety and value. Tree-lined streets and well-maintained properties create a family-friendly atmosphere that has drawn residents for generations.

Norfolk County stretches along the north shore of Lake Erie in southwestern Ontario, known for its agricultural landscape, Long Point's protected shoreline, and the sandy beaches that draw visitors year-round. The county encompasses a mix of rural farmland, forested areas, and waterfront communities, with tobacco heritage still visible in the region's older barns and farm architecture. Housing ranges from century homes and country properties on larger lots to newer subdivisions in the towns and lakeside cottages that dot the shoreline.

Oxford County stretches across southwestern Ontario between the urban centers of London and Hamilton, encompassing a diverse landscape of agricultural plains, rolling countryside, and the valley carved by the Thames River. The county is home to several distinct communities — some with historic downtowns and walkable cores, others more rural and spread out — connected by highways that provide straightforward access to larger employment hubs and airport connections.

The Regional Municipality of Halton stretches across a varied landscape west of Toronto, connecting waterfront communities along Lake Ontario with rolling countryside and growing inland centers. The region encompasses a mix of well-established urban neighborhoods, newer master-planned developments, and agricultural stretches that preserve a sense of openness between towns. Housing ranges widely—from heritage properties and mature subdivisions near the lake to contemporary townhomes and detached homes in areas experiencing steady development.