The Inland Group of Companies


.bmc18-nav–item {
display: block;
font-family: sans-serif;
line-height: 1em;
.bmc18-nav {
margin-bottom: 1em;
.bmc18-banner–main {
display: block;
width: 100%;
border-bottom: solid 0.25em #fff;
.bmc18-nav–item {
text-align: center;
padding: 0.5em;
font-weight: bold;
text-decoration: none;
background-color: #ec3b9a;
color: #fff;
border-bottom: solid 0.25em #fff;
transition-property: background-color;
transition-duration: 0.2s;
.bmc18-nav–item:hover {
background-color: #39b54a;
color: #fff;
@media screen and (min-width: 480px) {
.bmc18-nav {
display: table;
width: 100%;
table-layout: fixed;
.bmc18-banner–main {
/*border-bottom: solid 0.5em #fff;*/
.bmc18-nav–row {
display: table-row;
.bmc18-nav–item {
display: table-cell;
vertical-align: middle;
border: solid 0.5em #fff;
.bmc18-nav–row > .bmc18-nav–item:first-child {
border-left: 0;
.bmc18-nav–row > .bmc18-nav–item:last-child {
border-right: 0;

Inland offers 360-degree service by spraying down planes and recycling the used de-icer (Photograph by Aaron McKenzie Fraser)

The Inland Group doesn’t look the same as it did in its early days—it has morphed a lot over the three decades it has been around. It started in 1983 as a company that collected used engine oil for fuel in industrial laundries; then, in the early 1990s, it expanded to begin collecting used de-icing fluid from airports, and recycling it to be used again.

It was a good decision, says CEO Roger Langille. “Within three years, that [service] grew to be more than 50 per cent of our business.” And it was followed by other strategic choices about which industries to pursue—and which to leave behind.

As part of this change in direction, the Nova Scotia-based company invested in research and development to make that possible—and even chose to start manufacturing the trucks and distillers that were required. Then, during this period of innovation, it noticed that the companies who de-iced the planes were also looking at recycling de-icer, says Langille.

So, he says, “we just looked at it the other way.” Inland acquired aircraft de-icing vehicles and existing de-icing companies, and began to offer 360-degree assistance to customers. The company sprays down the planes, collects the used de-icer from the runways and turns it into recycled de-icing fluid. This is complemented by other runway services as well, such as snow removal. “Providing these turnkey services to our customers—bundling the environmental services and the actual spraying and de-icing—has expanded our business greatly,” says Langille. The company now serves 54 airports around the world, and has de-iced more than half a million airplanes.

To make the recycled de-icer, Inland starts by putting plugs in the drains on the runways. De-icing trucks then spray down the planes, and a large, specially designed vehicle drives around the runway to collect the runoff (picture a Zamboni on steroids). A fan contained on the truck blows air onto the runway at 300 km/h, which lifts off any water and leftover glycol—the main ingredient—which is then vacuumed up into the truck.

Then it’s taken to the recycling system, which filters, boils and separates the glycol, before it’s made into de-icer once again. It’s important to get each step right—ice and snow buildup on planes can affect their lift, add extra weight, and can incapacitate key pieces, like the wing flaps. And because of this possibility, the airlines have high expectations for the process, too. “We have a very good customer base. They’re very demanding, but that’s a good thing,” says Langille.

Its proprietary technology helps with the company’s success, but the real key, Langille says, is the employees. “The main thing that has helped us grow is the support from our customers,” he says. “We are basically a business-to-business operation—service providers to service providers. We are customer-oriented and provide great customer service. Our technology is the tool we use to do that.”

That’s why Langille is focused on training and retaining great employees, who help the company deliver on both great customer care and the precise technical requirements, he says. “We like to empower our people, to make sure they have the resources and the tools to do the very best job they can, and we let them do it, instead of micromanaging,” he explains.

The recycled de-icer that Inland produces is a win-win, because it’s less expensive, and helps the environment as well. It is nationally prohibited to spray glycol without a proper plan to contain the runoff (this is the case in many American jurisdictions as well). If the chemical ends up in streams or rivers, it can use up some of the oxygen supply in the waterways, potentially harming the fish and plants in the area. “It’s extremely regulated, and there are rigid requirements for what we do,” says Langille.

Every year, Inland treats tens of millions of litres of wastewater that contain glycol, keeping it out of local waterways. Offering a way to avoid glycol runoff decades ago was another key to the company’s growth, says Langille. “When environmental awareness grew in the early ’90s, we were at the forefront.”

That vision has helped propel Inland toward expansion and continued growth, says Langille. “Being in the position to take advantage of a developing market was critical to the growth of the company . . . It’s thanks to our ability to see where the growth is—that vision.”

a.bmc18-actionlink {
display: block;
text-align: center;
padding: .8em;
font-size: 1.2em;
font-family: sans-serif;
color: #fff;
background-color: #EC3B9A;
font-weight: 700;
text-decoration: none;
border-radius: 4px;
transition-property: background-color;
transition-duration: .2s

a.bmc18-actionlink:hover {
background-color: #39b54a

Even more of Canada’s Best Managed Companies »

// API calls for recent posts to the ‘best-managed-companies’ tag. Grabs five of the given posts at random. NOTE: Post IDs are hard-coded below in `eligiblePosts`
‘use strict’;
var bodyClass = document.getElementsByTagName(‘body’)[0].getAttribute(‘class’);
var container = document.querySelector(‘#dynamicPosts’);
// tag id for ‘best-managed-companies’
// var tagID = 351657;
var postCount = 5;
var exclude = parseInt(( bodyClass.indexOf(‘postid’) >= 0 ? isolateID(bodyClass)[1] : 0));
var eligiblePosts = [1079843,1079845,1079849,1079851,1079853,1079855,1079857,1079859,1079861,1079863,1079865,1079867,1079869,1079873,1079875,1079877,1079879,1079881,1079885,1079887,1079889,1079891,1079893,1079895,1079897,1079899,1079901,1079903,1079905,1079907,1079909,1079911,1079913,1079915,1079917,1079919,1079921,1079925,1079923,1079927,1079929,1079931,1079933,1079935];
var chosenPosts = arrayRandomSubset(eligiblePosts, postCount, exclude); // subset of eligiblePosts, see function below
var endpoint = ‘’;
endpoint += ‘include=’ + chosenPosts.join(‘,’);
endpoint += ‘&_embed’;

fetch ( endpoint )
return response.json();
.then( function(data){
.catch(function( err ){

function postsRender(data){

// Define Post Elements
// post container
var thePost = document.createElement(‘div’);
// visual holder
var theVisual = document.createElement(‘div’);
// visual link
var theImgLink = document.createElement(‘a’);
// text holder
var theText = document.createElement(‘div’);
// the image
var theImage = document.createElement(‘img’);
theImage.setAttribute(‘src’, post._embedded[‘wp:featuredmedia’][0].source_url);
theImage.setAttribute(‘alt’, post._embedded[‘wp:featuredmedia’][0].alt_text);
// the headline
var theHed = document.createElement(‘h1’);
theHed.innerHTML = ‘‘ + post.title.rendered + ‘‘;
// the dek
var theDek = document.createElement(‘div’);
theDek.innerHTML = post.excerpt.rendered;
// the spacer
var theDivider = document.createElement(‘hr’);
//tack it all together

// return the wordpress postID from the body class
function isolateID( string ){
var pattern = /postid-(d+)?/;
return string.match(pattern);

* From a given array, provide a subset
* @param arr — the array from which to read the values
* @param n — the number of results required
* @param excl — a value to exclude from the results

function arrayRandomSubset(arr, n, excl){
let out = [];
// for the specified count, loop over the given array, select values randomly, and add them to the output array, but only if they aren’t already included.
// NOTE: we temporarily increase the length of the loop to output an array of length n + 1. This is so that if there is an `excl` value provided
for ( var i = 0; i < n + 1; i++ ){
// select a random position in the array
let r = parseInt( Math.random() * arr.length );
// if the value at position `r` isn’t already in the output, add it
if ( out.indexOf(arr[r]) < 0 ) {
// if the value IS already in the output, decrement the loop to try again.
} else {
// if the excluded value is not in the output, just trim to `n` results
if ( out.indexOf(excl) < 0 ) {
return out.splice(0, n);
// if it IS in the output, remove it.
} else {
let e = out.splice(out.indexOf(excl), 1);
return out;

The post The Inland Group of Companies appeared first on Canadian Business – Your Source For Business News.


Please enter your comment!
Please enter your name here