Luxury footwear and accessories brand Jimmy Choo is solidifying its presence in Canada with a new flagship store at Toronto’s ...