Hill comes up huge for Halifax in win over Toronto