Ryan Hamilton (born 9 April 1988) was a Canadian rugby union player. He played internationally for the Canadian national side, making 17 appearances, 4 of which came during the 2011 Rugby World Cup. In addition to the national XV side, Hamilton appeared in all 5 matches in the 2008 IRB Junior World Championship for the Canada U20 side in Wales, in which Canada finished eleventh. Hamilton was born in Edmonton, Alberta.