Canada is knitting together a new generation of military and civilian satellites that can watch its territory, its skies and the space above them with unprecedented precision. The pieces range from ...