By NorthStar Media 01 Nov: Traffic cops of space: This Canadian company is addressing the issue of space debris