Constellation Brands has lined up a replacement for the head of its Canadian unit after the incumbent said he is stepping down.