Se você quer dizer "você é legalmente obrigado a permanecer pelo menos 4 horas ao transitar pelo Canadá", então não, não existe tal regra.
Dependendo da sua cidadania e se você tem um visto para os EUA (em vez de isenção de visto), você provavelmente precisará de um eTA (Autorização Eletrônica de Viagem) para transitar pelo Canadá.
A experiência do seu amigo provavelmente está relacionada à exigência de permanecer fora dos EUA por um determinado período, em vez de permanecer no Canadá.