Omega launches its Olympic watch boutique on my home turf in Canada, set to showcase a "master" watchmaker