halifax beats guelph memorial cup