MacNeill è noto al pubblico canadese per le sue interpretazioni ne Il giardino dei ricordi, film anglo-canadese del 1997 per il quale ha vinto il Genie Award come “migliore attore non protagonista”, in Geraldine's Fortune, film canadese del 2004, nei film per la CBC Lives of Girls and Women del 1994 e Giant Mine del 1996, nella commedia canadese The Events Leading Up to My Death del 1991, in Dog Park del 1998, nell'horrorSomething Beneath del 2007, in A History of Violence di David Cronenberg del 2005 e in tutti i sette film della serie di The Good Witch.
Ha inoltre ricoperto numerosi ruoli di successo in serie televisive, tra cui il poliziotto Carl Horvath nelle stagioni 2-5 di Queer as Folk, il sergente Callahan di Poliziotto a 4 zampe, il direttore di rete Warren Donohue in L'undicesima ora, Ray Donahue in PSI Factor, Ken Fitzpatrick in Call Me Fitz e George O'Hanrahan nella serie TV di Good Witch[2]. Ha inoltre prestato la sua voce al personaggio di Jord Dusat in Droids Adventures.