That is the 78th Highlanders from Halifax, Nova Scotia, who work for Parks Canada at Citidel Hill do the reenactment there. They do an awesome job, and are one of the best I have seen.

Frank