He competed at the 2014 Commonwealth Games. In 2016, he was named to Canada's Olympic team. Pereira has played in two World Cups, in 2010 and 2018. In June 2019, he was selected in the Canada squad for the 2019 Pan American Games. They won the silver medal as they lost 5–2 to Argentina in the final.