Boys improve to 3-1 with win over Canton