In 2003, Oliviero joined Montreal's rival the Toronto Lynx, leaving the team with 115 games played and 18 career goals for the Impact. His signing along with Brian Ashton was announced on April 10, 2003. During his tenure with the Lynx he played eight games and scored one goal, and assisted Toronto to finish second in the standings for the Voyageurs Cup. He played his last outdoor season with the Milwaukee Wave United in 2004, but after the conclusion of the 2004 season the franchise would fold from. In total he recorded 36 goals and 111 points in the USL First Division.