Moonlight made his debut for Canada in 2009 and was part of the Canada squad at the 2015 Rugby World Cup.
Moonlight made his debut for Canada in 2009 in Hong Kong. He has represented Canada 23 times and was part of the Canada squad at the 2015 Rugby World Cup.