Hi
My friend is currently in canada visiting me (i posted below about the situation) can he apply for his study permit while here without having to apply at the port of entry?
No, he can't apply in Canada, either at a Port of Entry (US resident) if he has the necessary information or at a CHC office outside Canada.
PMM