Metropolitan has acquired majority stake in Cannon