In 2003, he returned to Canada to sign with his old club the Toronto Supra competing in the Canadian Professional Soccer League. He made his return on May 29, 2003 in a match against Hamilton Thunder, where he recorded his first goal of the season.[4] During the season, he was appointed the team captain, and helped Toronto finish second in the Eastern Conference and secured a playoff berth. In the first round of the postseason he contributed by scoring a goal in a 3-2 defeat to Vaughan Sun Devils.[5] In 2004, Amaral helped the Supra claim their first piece of silverware by clinching the Eastern Conference title, and finished as the league's second highest goalscorer with 15 goals. For his efforts he was awarded the Canadian Soccer League MVP Award.[6]
After failing to secure a postseason berth in 2005, Amaral took a sabbatical for two seasons and returned for the 2008 season.[7] In 2006, he played in the Ontario Soccer League with Brampton Boavista.[8]
In 2008, he helped Portugal FC (new franchise name for Toronto Supra) qualify for the postseason, and contributed by scoring a goal in a 2-1 victory over Toronto Croatia.[9] Unfortunately their playoff run came to an end with a 7-0 defeat to Trois-Rivières Attak.
Managerial career
In 2009, he announced his retirement and was appointed the new head coach for Portugal FC.[10][11][12] Throughout the season he would occasionally play the dual role of player/coach for the club. He managed to clinch the final postseason berth for Portugal FC, but were defeated in the quarterfinals by Trois-Rivieres Attak by a score of 4-0 on goals on aggregate.[13]
In 2017, he began managing at the indoor level as a head coach for Portugal AC in the Arena Premier League.[14]