Last week a friend took Air Canada LHR~YYZ and was told 2 x 23kg. If a bag is 23~29kg then a fee is charged and over 32kg it will be refused. So, take two lightly loaded bags and you can have 46kg total - and on a Y ticket!
There were variations depending upon where the journey originated but this was starting from LON.