He grew up in Edgemead, Cape Town, and played cricket for Pinelands Cricket Club. He then was signed up by the Cape Cobras as a potential talent. He has shown promise but was never been a regular on the team. However, with a first class hundred, Canning has shown ability over the few years for the Cobras. He featured in a few games in the Supersport series in October 2010 and scored a half-century against the Highveld Lions. At the end of the 2009 season, the Cobras signed Dane Vilas - another talented wicket-keeper batsman - and Canning was subsequently released from his contract.