Si tu amigo no era de un país con exención de visado, entonces necesitarían conseguir un visado de tránsito de todos modos, ya sea que sólo cambien de avión o entren en el país formalmente. La lista de países que necesitan eso es aquí . Consiguiendo un El visado de tránsito es gratuito pero tienes que solicitarlo con antelación.
Para tu amigo, llegará como un exento de visado visitante, así que tendrá que entrar en Canadá de todos modos. En ese momento, está en el país, así que está bien salir del aeropuerto. Sin embargo, si sólo tiene unas pocas horas, puede que le cueste mucho llegar muy lejos una vez que haya pasado por inmigración, ¡y haya hecho cola para pasar por seguridad otra vez!
Canadá es como los EE.UU., y requiere que entres y salgas (a efectos de inmigración) cuando cambias entre vuelos internacionales. (Algunas personas en su camino a través de Canadá a Estados Unidos que tienen visas de EE.UU. ahora no necesitan una visa de tránsito canadiense también, pero esto es bastante reciente y sólo abarca algunos países ).
(No es como en algún lugar como Singapur, que no requiere de visas para el tránsito internacional, e incluso tiene hoteles en la zona de vuelo, así que no necesitas limpiar la inmigración sólo para dormir. Singapur a veces también hace visados para visitas cortas para personas con una larga escala, a menudo incluyendo un tour gratis por la ciudad, pero es una configuración muy diferente a la de Canadá)