Chris Landry, a Canadian national with a green card who has been living in New Hampshire since he was a toddler, was stopped at the Canadian border by immigration officials and denied reentry to the U.S. on Sunday.