Cunningham returned to skipper Brian Kerr's side in the international friendly in Dublin and played the full ninety minutes whilst striker Clinton Morrison played for all of the second half having replaced Gary Doherty at the break.
Former Blues striker Paul Peschisolido, husband of the Blues' managing director Karren Brady, played for the first 74 minutes for the Canadians.
Ireland won with goals from Damien Duff and Robbie Keane (2) either side of the break.
Republic of Ireland: Given (Newcastle); Carr (Tottenham), Cunningham (Birmingham City), Dunne (Man City), O'Shea (Manchester United); S Reid (Blackburn), Kavanagh (Cardiff), A Reid (Nottingham Forest), Duff (Chelsea); Keane (Tottenham), Doherty (Tottenham). Subs: Holland (Charlton) for Kavanagh (10 mins), Harte (Leeds) for Carr (45 mins), Morrison (Birmingham City) for Doherty (45 mins), Delap (Southampton) for S. Reid (62 mins), McPhail (Nottingham Forest) for A Reid (73 mins), Colgan (Stockport) for Given (83 mins), Kilbane (Sunderland) for Duff (86 mins), Thompson (Nottingham Forest) for O'Shea (86 mins).