Piette was called up to the Canada's senior team for the first time for a friendly against Armenia in mid February but failed to see the pitch. Piette made his senior international debut on 3 June 2012, coming on as an 85th-minute substitute for Julian De Guzman in a 0–0 draw with the United States at BMO Field. This cap made Piette the third youngest player to ever suit up for the Canadian senior side. On 27 June 2013, Piette was listed as a part of the confirmed 23-man squad for Colin Miller's Canada squad for 2013 CONCACAF Gold Cup.