McCann har hatt en rekke ledende stillinger i Irlands forsvar og har tjenestegjort i FNs fredsbevarende styrker i UNIFIL (1981 og 1987), UNIKOM (1991) og UNTSO (2002–2003). Videre deltok han i 2000 i Den europeiske unions observatørmisjon (EUMM) på Balkan.