Diageo has decided not to replenish stocks of three Scotch whisky brands in Canada, because it believes the products would be better-placed elsewhere.