Location

Russell’s head office is located in the Capital of Alberta: Edmonton.

Edmonton is the hub for services for the western Canada oil industry, including the oil sands of Fort McMurray. Our customers come from all over the world, ranging from here at home all the way to Australia, Thailand, Papua New Guinea and Spain. We are pleased to offer comprehensive NDE solutions that have been used by industry leaders such as Enbridge, Esso, Shell Canada, Suncor and more.