Hubert Hurkacz is through to the last 16 of the Canadian Open after a three-set win over Emil Ruusuvuori. (Amazon Prime Video)