In 2009, he went abroad to Australia to sign with Brisbane Wolves FC of the Brisbane Premier League. Throughout the season he was appointed the team captain, and led his team to the Grand Final Championship final match against Capalaba FC, and contributed by scoring a goal in a 2-1 victory for Brisbane.[6] In 2010, Hudson returned to Canada to sign with Hamilton Croatia of the Canadian Soccer League.[7] He recorded his first goal for the club on June 5, 2010 in a 2-0 victory over Montreal Impact Academy.[8] Hamilton would finish third in the overall standings with the best offensive record within the league. He helped Hamilton reach the CSL Championship finals, and featured in the quarter, and semi-final matches.[9][10][11] In the CSL Championship match the club faced Brantford Galaxy, but lost the match to a score of 3-0.