Finland challenges Canada in the final