No.
No. He/She needs US passport to travel outside US even if he/she has dual nationality (both US and Canadian citizenship). See:
No. He/She needs US passport to travel outside US even if he/she has dual nationality (both US and Canadian citizenship). See: