Ojciec Cannona jest Kanadyjczykiem, więc golkiper mógł występował zarówno w reprezentacji Kanady, jak i w reprezentacji Stanów Zjednoczonych. Wybrał drugą opcję, lecz w „The Yanks” rozegrał jedynie 2 mecze. Trener Bruce Arena powołał go na Puchar Konfederacji 2003.