Home
/
Blog
/
Why Epoxy Floors Fail in Calgary Garages

Calgary & Alberta

Surface Prep

Why Epoxy Floors Fail in Calgary Garages

Freeze-thaw cycles, road salt, and slab outgassing are a uniquely harsh combination. Most failures trace back to the same root cause: ignoring what the product is going into.

January 2025
6 min read

Surface Prep

Moisture

Calgary Climate

By Epoxy Floors Canada · XPS Certified Installers

Calgary garages take a beating. They go from -30C in January to +30C in July, they absorb road salt tracked in on tires every winter, and they sit on concrete slabs that breathe differently depending on the season. Most epoxy floor failures in Calgary are not product failures. They are installation failures and almost all of them were preventable. Here is what actually causes epoxy to fail in this climate, and what proper prep looks like when someone does it right.

The Freeze-Thaw Problem

Calgary's climate creates a cycle that is particularly brutal for coatings. Every time temperatures cross zero, which happens dozens of times a year, moisture in and around the slab expands and contracts. If an epoxy coating has even a small weak point in its bond, that thermal movement will find it and exploit it. Over one winter, you might see a small blister. By spring, you have a delaminating floor.

The fix is not a tougher product. It is proper surface preparation that creates a mechanical bond strong enough to hold through those cycles. Diamond grinding to a CSP 3 profile, roughly the texture of 40-grit sandpaper, gives the coating something to grip. Acid etching, which some installers still use, produces a CSP 1 at best. That is not enough.

Road Salt and What It Does to a Slab

Salt is hygroscopic, meaning it pulls moisture toward itself. When salt-laden melt water gets tracked into a garage, it does not just sit on the floor. It works into any micro-crack or surface opening in the concrete and keeps pulling moisture up from below. If there is a coating on top, that moisture pressure builds between the slab and the coating until something gives. A polyaspartic topcoat handles salt exposure well once it is properly installed. The problem is what is underneath. If the base coat did not bond correctly, or if there was moisture in the slab at install time, salt will accelerate the failure dramatically. We have seen floors delaminate in less than one winter when those conditions combined.

Outgassing: The One Installers Never Mention

Concrete slabs release air. When the temperature of the slab is rising, air in the pores expands and pushes outward. If you apply epoxy while the slab temperature is climbing, that escaping air passes through the fresh coating before it cures, leaving craters, pinholes, and voids that compromise adhesion across the entire floor.

The rule is simple: coat when temperatures are stable or falling, never rising. In Calgary, that usually means late afternoon or early evening installs in summer, or waiting for a temperature plateau. Most residential installers do not discuss this because it limits their scheduling flexibility. We plan around it because the alternative is a floor that looks bad within a season.

EFC Standard

We test moisture vapour emission on every slab using ASTM F2170-compliant in-slab probes. If the reading exceeds 4.5% relative humidity, we install a moisture vapour barrier before any coating goes down. It adds time and cost. It's also the only way to guarantee the system holds through Calgary winters.

The Real Culprit: Prep Shortcuts

Every failure mode above gets worse when surface preparation is inadequate. Acid etching instead of diamond grinding. Skipping moisture testing. Not checking slab temperature before application. These are all ways to cut 2 to 4 hours off a job at the cost of the floor's longevity. We test moisture vapour emission on every slab using ASTM F2170-compliant probes before applying anything. If the reading is above 4.5% relative humidity, we install a moisture vapour barrier first. It adds time and cost, but it is the only way to ensure the coating bonds correctly and holds through Calgary winters.

What a Proper Calgary Install Actually Looks Like

Day one starts with scraping off any existing sealers or loose contamination, then running a planetary grinder across the entire slab to open the concrete to a CSP 3 profile. Every pass gets followed immediately with a two-stage HEPA vacuum so no dust settles back into the surface. Once the slab is clean, ASTM F2170 in-slab moisture probes go in. If the reading comes back above 4.5% relative humidity, MVB FC/RC moisture vapour barrier goes down before anything else. Once the slab passes, Fusion Primer gets applied the same day and left to cure overnight.

Day two: base coat goes on at roughly 300 square feet per gallon, vinyl Flake gets broadcast to rejection, then the floor gets swept and vacuumed clean before two coats of polyaspartic topcoat. Silica sand goes into the final coat if traction is needed. Cold weather installs get a propane heater running at least 12 hours before coating starts, plus accelerator in the mix. That is the full process. Anyone quoting a same-day garage floor is skipping most of it.

Also See

Installation ProcessConcrete PreparationFloor SystemsFAQGet Instant Quote

Also See

Our ProcessSurface PreparationFloor SystemsFAQGet Instant Quote

Ready to Do It Right?

Get a quote on a properly installed floor — one that holds through Calgary winters.

Get Instant Quote