Canada win their first game in two years with 3-1 victory over Jamaica