Raptor Mining


.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;

Raptor products are found on all types of industrial equipment across 175 countries (Photograph by Jason Franson)

Founder origin stories often have one thing in common, no matter the industry—the garage as rent-free office space. For Craig Harder, it was no different. That’s where he and his former partner founded Edmonton-based Raptor Mining Products Inc., a design and manufacturing firm specializing in high-quality industrial parts for mining, dredging, power generation and construction applications. The goal was to improve safety through the development of products and practices that would be cost-effective to both the customer and the company. Fifteen years later, you’ll find Raptor products on all types of industrial equipment, in more than 175 countries. “We are the largest producer in the world of chrome white iron wear parts,” says Harder, “and our GET (ground engaging tools)—the teeth that are found on buckets—are first-fit. That is, they are shipped from a Caterpillar factory with them on the machine, on almost every Caterpillar machine in the world.”

Caterpillar, the largest equipment company in the world, with machines in almost every country, was a brand Harder wanted to be in business with from the get-go—and then they came calling. “We developed this intellectual property, patented it, and it turned out to be Cat that took interest in it, which was very surprising to us!”

From there, business began to grow. Harder’s ingenuity for industrial design matched his ambition; even if the horizon kept shifting, the goal was always growth. Over the next 10 years, Raptor management and staff developed and implemented new technologies, practices and services in order to design the best products possible for their customers’ highly specific needs. In 2008, the company introduced its first robotically applied overlay service—technology that allows operators to apply a layer of a compound called tungsten carbide, literally the hardest material on the planet, to products in-house. This gave Raptor the ability to make specific parts last longer, wear better and crush harder as a value-add to the customer.

In response to its more isolated customers’ needs, the Continuous Improvement Service and/or Distribution Centre (CISC/CIDC) model was created in 2010. “It was becoming clear that we needed facilities in remote mining regions where customization was required. We adopted the mode of ‘manufacturing in the market, for the market,’ and soon after that the CISC name was created,” Harder says. The first CISC outside Alberta opened in 2012 in Barrie, Ont., followed by one in Miami in 2013 to service the Latin American market. There are now locations in Ontario, Florida, Utah, Peru, Chile and China.

Internally, Raptor also benefits from Harder’s innovative thinking when it comes to workplace culture. Longevity and loyalty are encouraged through education programs and staff events. Harder prides himself on being as visible as he can be; most of his travel is to meet employees around the globe, who tend to be hired right out of university. (“We have a very diverse group of young people who have just turned, or are about to turn, 30. I’m kind of the old guy on the block here.”) In order to create community within an international company, Harder created incentives that aren’t reliant on language. “ROAR, the Robotic Overlay Application Ranking program, was created in 2013 as a way to ensure skilled robotic overlay operators would stick around for the long haul. It’s both a retention and incentive program we use at each of our seven global operations,” says Harder. “The men and women who graduate to each level receive chevrons for their jackets and coveralls; it’s a level of respect.”

And although the facility is an industrial one, there’s still room to have a little (safe) fun. RaptorFest, an annual week-long, company-wide event is a highlight of the year, with learning events that include global management, customer meet-and-greets, a family barbecue and more. Building the culture is important to Harder. “It’s not a job, it’s a career,” he says. “Raptor Mining has a strong culture. It’s our GSD culture that drives us, and is the foundation of our value proposition. GSD stands for Getting S–t Done—but before you GSD you must have a Goal-Setting Discussion, so it’s both. You can’t have one without the other.”

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 = ‘http://www.canadianbusiness.com/wp-json/wp/v2/posts?’;
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’);
theImgLink.setAttribute(‘href’, post.link);
// text holder
var theText = document.createElement(‘div’);
theVisual.setAttribute(‘href’, post.link);
// 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 Raptor Mining appeared first on Canadian Business – Your Source For Business News.


Please enter your comment!
Please enter your name here