Shales teamed up with Becky Cosford in 2007. They won the 2007 Ondrej Nepela Memorial silver medal and ended their partnership in 2008. He then teamed up with Brooke Paulin and competed with her in the 2008–09 season, placing 6th at the 2009 Canadian Figure Skating Championships.