Canada captain Ghislaine Landry scored and made an incredible try-saving tackle to help her side into the Cup final of the HSBC Langford Sevens