Servicing Southern, Southwestern, Eastern and Near-North Ontario
Our 18,000 Customers Across Ontario
Each dot represents a Hy-Grade Steel Roof installation.
Since 1988, we’ve been providing durable, high-quality steel roofs for homes and businesses. From cozy neighborhoods to large commercial complexes, each project is crafted with care and precision.
Take a look at our installation list to see the many places we’ve served—proof of our dedication to creating roofing solutions that last.
Here are some of the cities where we’ve installed our roofs.
- Acton
- Adjala
- Adolphustown
- Ahmic Harbour
- Ailsa Craig
- Ajax
- Akwesasne
- Alban
- Alexandria
- Alfred
- Algonquin
- Algonquin Highlands
- Allanburg
- Allenford
- Alliston
- Alma
- Almonte
- Alton
- Alvinston
- Alymer
- Amaranth
- Amberley
- Amherst Island
- Amherstburg
- Amherstview
- Ancaster
- Angus
- Annan
- Anten Mills
- Appin
- Apsley
- Ardbeg
- Arden
- Ariss
- Arkell
- Arkona
- Arnprior
- Arran Lake
- Arthur
- Arva
- Ashton
- Aspley
- Astorville
- Atherley
- Atwood
- Auburn
- Aurora
- Avonmore
- Aylmer
- Ayr
- Ayton
- Azilda
- Baden
- Bainsville
- Baker Lake
- Bala
- Ballinafad
- Baltimore
- Bancroft
- Bannochburn
- Barrie
- Barrow Bay
- Barry’s Bay
- Bath
- Baxter
- Bayfield
- Bayshore Village/Brechin
- Baysville
- Beabringville
- Beachburg
- Beachville
- Beamsville
- Beaverton
- Beckwith
- Beeton
- Belfountain
- Belgrave
- Belle River
- Belleville
- Belmont
- Belwood
- Berkeley
- Berkley
- Berwick
- Bethany
- Bewdley
- Binbrook
- Blenheim
- Blind River
- Bloomfield
- Bloomingdale
- Blue Mountain
- Bluevale
- Bluewater
- Bluewater Beach
- Blyth
- Bobcaygeon
- Bognor
- Bolsover
- Bolton
- Bond Head
- Bothwell
- Bowmanville
- Bracebridge
- Bradford
- Braeside
- Bramalea
- Brampton
- Branchton
- Brantford
- Brechin
- Breslau
- Bridgenorth
- Brigden
- Bright
- Brighton
- Brights Grove
- Brinston
- Brockton
- Brockville
- Bromley
- Bronte
- Brooklin
- Brookville
- Brucefield
- Brussels
- Buckhorn
- Buffalo
- Burford
- Burk’s Falls
- Burlington
- Burnstown
- Burritts Rapids
- Caistor Centre
- Calabogie
- Caldeonia
- Caledon
- Caledon East
- Caledon Village
- Caledonia
- Calgary
- Cambridge
- Cameron
- Camlachie
- Campbellcroft
- Campbellford
- Campbellville
- Campville
- Canfield
- Cannington
- Cardinal
- Cargill
- Carisle
- Carleton Place
- Carlisle
- Carlsbad Springs
- Carp
- Carrying Place
- Casselman
- Caster Centre
- Castleton
- Cavan
- Cayuga
- Cedar Valley
- Centralia
- Centre Wellington
- Charing Cross
- Charlton
- Chatham
- Chatsworth
- Cheltenham
- Chepstow
- Cherry Valley
- Chesley
- Chesterville
- Chrysler
- Churchill
- Claremont
- Clarksburg
- Clarkston
- Clawson
- Clayton
- Clifford
- Clinton
- Clyde
- Cobalt
- Cobden
- Coboconk
- Cobourg
- Coe Hill
- Colborne
- Coldwater
- Colgan
- Collingwood
- Comber
- Concord
- Conestoga
- Conestogo
- Conn
- Consecon
- Cookstown
- Cooperfalls
- Cordova Mines
- Cornwall
- Corunna
- Cottam
- Courtice
- Courtice/Clarington
- Courtright
- Craighurst
- Craigleith
- Crediton
- Creemore
- Crieff
- Croton
- Crysler
- Crystal beach
- Cumberland Beach
- Curran
- Dalhousie
- Dashwood
- Deep River
- Delaware
- Delhi
- Delta
- Denfield
- Desboro
- Deseronto
- Devils Glenn
- Dobbinton
- Don Mills
- Dorchester
- Dorset
- Douglas
- Downsview
- Drayton
- Dresden
- Drumbo
- Duart
- Dublin
- Dunchurch
- Dundalk
- Dundas
- Dungannon
- Dunnville
- Dunrobin
- Dunsford
- Duntroon
- Durham
- Dutton
- Dwight
- Dyers Bay
- Dysart et al
- East Aurora
- East Flamborough
- East Garafraxa
- East Garafraxa/Orton
- East Gwillimbury
- East York
- Easton Corners
- Eden
- Eden Mills
- Eganville
- Egbert
- Egmondville
- Eleuthera
- Elgin
- Elizabethtown
- Elliot Lake
- Elmira
- Elmvale
- Elmwood
- Elora
- Embro
- Embrun
- Emsdale
- Englehart
- Ennismore
- Eramosa
- Erieau
- Erin
- Espanola
- Essa
- Essex
- Ethel
- Etobicoke
- Eugenia
- Everett
- Everton
- Exeter
- Fenelon Falls
- Fenlon Falls
- Fenwick
- Fergus
- Fergus (Mapleton Township)
- Fergus
- Ferndale
- Feversham
- Finch
- Fingal
- Fisherville
- Flamborough
- Flesherton
- Flestherton
- Floradale
- Florence
- Fonthill
- Fordwich
- Forest
- Foresters Falls
- Formosa
- Fort Erie
- Foxboro
- Fraserville
- Freelton
- French River
- Fullerton
- Gads Hill
- Gads Hill Station
- Gamebridge
- Gananoque
- Gatineau
- Georgetown
- Georgian Bay
- Georgian Bluffs
- Georgina
- Gibraltor
- Gilford
- Glen Morris
- Glen Orchard
- Glen Williams
- Glenarm
- Glenburnie
- Glencoe
- Gloucester
- Glouster Pool
- Goderich
- Godfrey
- Goodwood
- Gore Bay
- Gores Landing
- Gormley
- Gorrie
- Gould Lake
- Gowanstown
- Grafton
- Grand Bend
- Grand Falls
- Grand Valley
- Grande Pointe
- Granton
- Grassie
- Gravenhurst
- Great Britain
- Greely
- Green Valley
- Greenbank
- Greenock
- Greensville
- Grimsby
- Guelph
- Guelph-Eramosa
- Hagersville
- Haley
- Haliburton
- Halton Hills
- Hamilton
- Hamilton Township
- Hammond
- Hampton
- Hannon
- Hanover
- Harley
- Harp Lake
- Harriston
- Harrow
- Harrowsmith
- Harwood
- Hastings
- Havelock
- Hawkesbury
- Hawkestone
- Hawkesville
- Haydon
- Healy Lake
- Heathcote
- Heidelberg
- Hensall
- Hepworth
- Heritage Pointe
- Hickson
- Highgate
- Highland Grove
- Hillier
- Hillsburg
- Hillsdale
- Holland Centre
- Holland Landing
- Holstein
- Holyrood
- Honey Harbour
- Hope Bay
- Hornby
- Hornings Mills
- Horseshoe Valley
- Howdenvale
- Howe Island
- Huntsville
- Ilderton
- Ingersol
- Ingleside
- Inglewood
- Inkerman
- Innerkip
- Innisfil
- Inverary
- Inverhuron
- Inwood
- Ipperwash
- Iroquios Falls
- Iroquois
- Jacksons Point
- Janetville
- Jarvis
- Jasper
- Jerseyville
- Johnstown
- Jordan
- Joyland Beach
- Kagawong
- Kanata
- Kars
- Katrine
- Kawaratha Lakes
- Keady
- Kearney
- Keene
- Kemble
- Kemple
- Kemptville
- Kendal
- Kenilworth
- Kennisis Lake
- Kent Bridge
- Kerwood
- Keswick
- Killaloe
- Kilsyth
- Kilworthy
- Kimberley
- Kincardine
- King City
- King Township
- Kingston
- Kingsville
- Kinloss
- Kinmount
- Kirkfield
- Kirkland Lake
- Kitchener
- Kleinburg
- Komoka
- L’Amable
- La Salle
- Lafontaine
- Lagoon City
- Lake of Bays
- Lake Rosseau
- Lake Simcoe
- Lakefield
- Lakeshore
- Lakeside
- Lambton Shores
- Lanark
- Lancaster
- Landsdowne
- Langton
- Lansdowne
- LaSalette
- LaSalle
- Latchford
- Laurel
- Leaksdale
- Leamington
- Leduc
- Lefroy
- Limehouse
- Limoges
- Lincoln
- Lindsay
- Linwood
- Lion’s Head
- Lisle
- Listowel
- Little Britain
- Lively
- Livonia
- Locust Hill
- Londesborough
- London
- Long Sault
- Longford Mills
- Loretto
- L’Orignal
- Lowbanks
- Lucan
- Lucknow
- Lurgan Beach
- Lyn
- Lynden
- Lyndhurst
- Mabank
- Maberly
- MacTier
- Macton
- Madoc
- Magnetawan
- Maidstone
- Maitland
- Mallorytown
- Malton
- Manilla
- Mannheim
- Manotick
- Mansfield
- Maple
- Mapleton
- Mar
- Marionville
- Markdale
- Markham
- Marlbank
- Marmora
- Marsville
- Martintown
- Maryhill
- Matheson
- Maxville
- Maxwell
- Maynooth
- McDougall
- McGregor
- Mckellar
- McKeller
- McKerrow
- Meaford
- Medina
- Melancthon
- Melbourne
- Merlin
- Merrickville
- Metcalfe
- Midhurst
- Midland
- Mildmay
- Mildrew Lake
- Milford
- Millbank
- Millbrook
- Miller Lake
- Millford
- Millgrove
- Milton
- Milverton
- Mindemoya
- Minden
- Minesing
- Minett
- Mississauga
- Mitchell
- Moffat
- Monkton
- Mono
- Mono Mills
- Moonstone
- Moorefield
- Mooretown
- Moose Creek
- Morewood
- Morpeth
- Morrisburg
- Morriston
- Mossley
- Mount Albert
- Mount Brydges
- Mount Forest
- Mount Hope
- Mountain
- Mt Brydges
- Mount Elgin
- Mount Pleasant
- Muirkirk
- Mulmer
- Mulmur
- Nanticoke
- Napanee
- Nassagaweya
- Navan
- Nepean
- Nestleton
- Neustadt
- New Castle
- New Dundee
- New Hamburg
- New Liskeard
- New Lowell
- Newboro
- Newbury
- Newcastle
- Newington
- Newmarket
- Newton
- Newtonville
- Niagara Falls
- Niagara-on-the-lake
- Nobel
- Nobleton
- Norland
- North Augusta
- North Bay
- North Bruce Peninsula
- North Gower
- North Kincardine
- North Marysburg
- North Perth
- North York
- Norval
- Norwich
- Norwood
- Notawa
- Nottawa
- Oakland
- Oakville
- Oakwood
- Odessa
- Ohsweken
- Oil City
- Oil Springs
- Old Castle
- Oliphant
- Omemee
- Orangeville
- Orillia
- Orlando
- Orleans
- Oro-Medonte
- Orono
- Orton
- Orville
- Osgoode
- Oshawa
- Oshweken
- Ottawa
- Otterville
- Owen Sound
- Oxbridge
- Oxford Station
- Pain Court
- Paisley
- Pakenham
- Palgrave
- Palmerston
- Paradise Lake
- Paris
- Parkhill
- Parry Sound
- Pefferlaw
- Pelee Island
- Pelham
- Pembroke
- Penatangushine
- Pendleton
- Penetang
- Penetanguishene
- Perth
- Petawawa
- Peterborough
- Petersburg
- Petrolia
- Phelpston
- Pickering
- Picton
- Pinckney
- Pinkerton
- Pittsburgh
- Plainfeid
- Plantagenet
- Plattsville
- Plevna
- Plympton Wyoming
- Point Clark
- Point Edward
- Pontypool
- Porquis Junction
- Port Albert
- Port Alma
- Port Carling
- Port Carmen
- Port Colborne
- Port Dalhousie
- Port Dover
- Port Elgin
- Port Elmslie
- Port Franks
- Port Hope
- Port Lambton
- Port McNicoll
- Port Perry
- Port Robinson
- Port Severn
- Port Stanley
- Port Sydney
- Powassan
- Prescott
- Priceville
- Prince Edward
- Princeton
- Proton Station
- Purple Valley
- Puslinch
- Queensville
- Quinte West
- Raglan
- Rama
- Rama Reserve
- Ramara
- Ravenna
- Raymond
- Reaboro
- Redstone Lake
- Redwing
- Regina
- Renfrew
- Rexdale
- Richmond
- Richmond Hill
- Ridgetown
- Ridgeville
- Ridgeway
- Ripley
- River Drive Park
- Riversdale
- Rockland
- Rocklyn
- Rockmills
- Rockton
- Rockwood
- Rodney
- Rondeau Park
- Roseneath
- Roseville
- Roslin
- Rosseau
- Rostock
- Rothsay
- Round Lake Centre
- Russell
- Ruthven
- Saint Joachim
- Saint-Ferdinand
- Saint-Pascal-Baylon
- Salem
- Salford
- Salt Spring Island
- Sandford
- Sarnia
- Sarsfield
- Sauble Beach
- Saugeen Shores
- Saugeen Township
- Scarborough
- Schomberg
- Schumacher
- Scotland
- Scugog
- Seabright
- Seaforth
- Seagrave
- Sebright
- Sebringville
- Seeley’s Bay
- Seguin
- Selby
- Selkirk
- Selwyn
- Severn
- Severn Bridge
- Severn Township
- Shakespeare
- Shallow Lake
- Shannonville
- Shanty Bay
- Sharbot Lake
- Sharon
- Shedden
- Shefield
- Shelburne
- Sherkston
- Simcoe
- Singhampton
- Sioux Lookout
- Six Mile Lake
- Skeleton Lake
- Smith Falls
- Smithville
- Sombra
- South Bend Penninsula
- South Bruce
- South Bruce Peninsula
- South Glengarry
- South Hampton
- South Mountain
- South Porcupine
- South River
- South Woodslee
- Southampton
- Southgate
- Southwold
- Spencerville
- Springfield
- Sprucedale
- St Agatha
- St Albert
- St Andrews West
- St Anns
- St Catharines
- St Clements
- St George
- St Jacobs
- St Joachim
- St Marys
- St Pascal
- St Pauls
- St Thomas
- St Davids
- St Eugine
- St Isidore
- St. Jacobs
- St Petersburg Beach
- St Williams
- Staffa
- Stafford
- Staples
- Starthroy
- Stayner
- Stella
- Sterling
- Stevensville
- Stirling
- Stittsville
- Stokes Bay
- Stoney Creek
- Stoney Point
- Stouffville
- Straffordville
- Stratford
- Strathroy
- Sudbury
- Summerstown
- Sunderland
- Sundridge
- Sutton
- Sutton West
- Suwanee
- Sydenham
- Tamworth
- Tara
- Tavistock
- Tay
- Tecumseh
- Teeswater
- Teeterville
- Terra Cotta
- Thamesford
- Thamesville
- The Archipelago
- The Blue Mountains
- Thedford
- Thornbury
- Thorndale
- Thornhill
- Thornton
- Thorold
- Three Mile Lake
- Thunder Bay
- Tilbury
- Tillsonburg
- Timmins
- Tiny
- Tiverton
- Tobermory
- Toledo
- Tonawanda
- Toronto
- Torrance
- Tottenham
- Townsend
- Trent Lakes
- Trenton
- Trowbridge
- Troy
- Tweed
- Udora
- Ullswater
- Union
- Unionville
- Uptergrove
- Utopia
- Utterson
- Uxbridge
- Vanastra
- Vanessa
- Vanier
- Vankleek Hill
- Varna
- Vars
- Vaughan
- Vernon
- Verona
- Victoria
- Victoria Harbour
- Vienna
- Vineland
- Virgil
- Virginiatown
- Vittoria
- Wainfleet
- Wairton
- Waldemar
- Walford
- Walkers Point
- Walkerton
- Wallaceburg
- Wallenstein
- Walsingham
- Walton
- Wardsville
- Warkworth
- Warminster
- Warsaw
- Wasaga Beach
- Washago
- Waterdown
- Waterford
- Waterloo
- Watford
- Waubaushene
- Welland
- Wellandport
- Wellesley
- Wellington
- Wellington North
- Wellsley
- West Flamborough
- West Grey
- West Guilford
- West Lorne
- West Mcgillivray
- West Montrose
- West Port
- West Vancouver
- Westdale
- Westmeath
- Weston
- Westport
- Wheatley
- Whitby
- White Lake
- Whitney
- Wiarton
- Wilberforce
- Wildwood
- Williamsburg
- Williamsford
- Williamstown
- Wilsonville
- Winchester
- Windermere
- Windham Centre
- Windsor
- Wingham
- Winterbourne
- Wolfe Island
- Woodbridge
- Woodham
- Woodlawn
- Woodslee
- Woodstock
- Woodville
- Wooler
- Wroxeter
- Wyebridge
- Wyevale
- Wyoming
- Yarker
- York
- Young’s Point
- Zephyr
- Zurich
7 Great Reasons to Choose Hy-Grade Steel Roofing
Expansion and Contraction: Conquered. Moves with your home, not against it
Most effective roofing panel design to account for expansion and contraction when attaching a metal roof to a wood framed home
Manufactured and installed in Ontario, by Ontarians
Steel and finish sourced from Hamilton, On and Manufactured in Guelph, Ontario for the last 37 Years
Highest quality Ontario made steel
Made right here in Ontario from the most consistent quality steel
37 years striving to exceed customers expectations
Bottom line – We’re not perfect but we strive to be!
First Choice For Your LAST Roof Replacement
Warrantied for 50 years and expected to last well over 100 years!
Award Winning Metal Roofer – 2023 & 2024 Consumer Choice Award for Metal Roofing
Trust is at the core of our business. We’re honoured to be the recipient of the prestigious 2023 and 2024 Consumer Choice Award.
Since 1988, we’ve built a strong reputation by installing over 18,000 steel roofs across Ontario. Based on hundreds of 5-star reviews, we’re proud to accept the Consumer Choice Award for Roofing for the second year in a row!