A costly mistake kept Rylan Wiens off the podium, as the Canadian diver finished seventh in the men's 10-metre platform Saturday.