A New Hampshire resident has reportedly been allowed to return home, more than three weeks after he was denied re-entry into the United States and then stuck in Canada following a family vacation.

Chris Landry's immigration attorney tells the Boston Globe that the 46-year-old was able to return to the Granite State on Wednesday.

Stream NBC10 Boston news for free, 24/7, wherever you are. WATCH HERE

The legal U.S. resident, who has lived in New Hampshire since he was 3 years old, was with three of his children when he was stopped at the border in Houlton, Maine, on July 6.

"They pulled me aside and started questioning me about my past convictions in New Hampshire," Landry told NBC10 Boston on July 10.

Get updates on what's happening in Boston to your inbox with our News Headlines

See Full Page