Rob Earnshaw’s quality shines through in Vancouver