Arc’teryx, the Canadian brand known for its high-performance outdoor apparel and gear, has expanded its European presence with the opening of its largest store on the continent in London’s Covent Garden.