From satellite repair to cameras that work on Mars, Canadian companies have their eyes on the heavens
O3b Networks plans to launch eight satellites capable of offering low-cost Internet