Osorio è stato convocato per il campionato nordamericano Under-20 2011. Il 28 maggio debutta invece nella Nazionale canadese, sostituendo Samuel Piette nella sconfitta per 0-1 contro la . Viene poi convocato per la Gold Cup 2013.