KANSAS CITY, Kan. - The Canadian men ended 67 years of failure against the U.S. on American soil with an impressive 2-1 win in a soccer friendly Saturday.