Canadian firm to launch 78-satellite 'constellation' for global backhaul