Bekker played in the 2012 CONCACAF Men's Olympic Qualifying Tournament. On January 18, 2013, he received his first call up by the Canada national team for friendlies against Denmark and United States. Bekker made his senior team debut as a starter against Denmark, the game ended in a 4–0 defeat. On June 27, 2013 Bekker was listed as a part of the confirmed 23-man squad for Colin Miller's Canada squad for 2013 CONCACAF Gold Cup.