Angriber Lucas Cavallini scorede sejrsmålet for Canada i overtiden i 2-1-sejren over Japan i sidste test inden VM.