CAPE TOWN - Canada defeated Japan 28-15 to finish third Saturday in the second round of World Rugby's HSBC Sevens Challenger Series.