W reprezentacji Kanady Cann zadebiutował 29 maja 2008 roku w wygranym 1:0 towarzyskim meczu z Martyniką. W 2009 roku został powołany do kadry na Złoty Puchar CONCACAF. Zagrał na nim w pojedynku z Kostaryką (2:2). Z tamtego turnieju Kanada odpadła w ćwierćfinale.