Freeskiers Luca Harrington and Ben Barclay have finished second and third place respectively at the FIS Freeski Slopestyle World Cup in Canada, making history for New Zealand snow sports.