Season 1 BBC One Season 2 CBC , 2008 Season 28 BBC One , 2010 Season 31 CBC , 2014 Season 32 CBC , 2017