After leaving the University of British Columbia, Allan worked as a professional actor in Vancouver and on tour throughout BC and the rest of Canada. He was a writer for network television and has written documentaries, TV dramas and sketch comedies, and a feature film. In 1974 he co-founded Northern Light Theatre in Edmonton and guided that company through its first eight years, which included the establishment of a Playwright's Workshop and two seasons of Shakespeare in a Tent. Allan was General Manager of Theatre Lennoxville in Quebec before returning to Vancouver to open an acting school; the Arts Club Drama Centre. Allan has worked extensively in film and television with credits in feature films, TV Movies of the Week, episodic TV, voice-overs and commercials.