Quinnipiac tops St. Mary’s (NS)