1974年加入加拿大军队海上司令部成为上尉，在阿尔冈昆号上担任战斗系统工程师，1976年转到哈利法斯的加拿大军队战舰学院任职教员，1977年起在渥太华任职海军武器系统项目工程师，1980年则返回哈利法斯成为海军工程单位的一员。他于1982年-83年间在多伦多的加拿大军队指挥参谋学院进修，期间晋升为中校，再于1986年1月晋升为舰长，1989年从海上司令部退伍。
航天生涯.加诺于1983年12月获甄选为加拿大首六名太空人之一，并于1984年2月正式成为加拿大太空人项目一员，展开太空人