If LH gives you Senator status (*G) that might be worth looking at. Like Scott218 says, they'll give you a good bonus for flying business class trans-atlantic. You'd get 250% (CoS + status bonus) plus the 25% *A bonus for almost 20K status miles for your LHR-YYZ flights.
LH status is usually good for two years, so you might want to check out the LH board and see if that's the case with comps through this promo.