Alex Russell will captain Canada in the final round of the HSBC World Rugby Sevens Challenger Series in Krakow, Poland, where ...