Osorio scored his first goal for Canada against Bermuda in a friendly on January 22, 2017. Osorio was named to Canada's 2017 CONCACAF Gold Cup squad on June 27, 2017. Osorio was named to his fourth Gold Cup squad on May 30, 2019, ahead of the 2019 edition. In July 2021 Osorio was named to the squad for the 2021 CONCACAF Gold Cup.
