The three-year-old boy from B.C. who sparked an Amber Alert in Canada and the U.S after disappearing Thursday afternoon has been found safe in Montana.

Alvin Barnett went missing around the time he was having a supervised visit with his father Robert Barnett, 39, at a hotel in the Elk Valley region. Police suspected the boy’s father had taken him across the U.S. border in a 2002 Subaru Outback.

Flathead County Undersheriff Dave Lieb told CTV News Alvin was discovered Friday morning after receiving a call from a man in Whitefish, Montana.

The man had offered to buy Robert breakfast after he asked him for money. But when the man went home and saw the news he found out about the Amber Alert and contacted police. He also told authorities Robert’s car was outside of his home at the time.

“Robert and the three-year-old had slept in the car overnight and he was arrested without incident,” Lieb said.

“Alvin was safe and he is in very good condition. He is a happy little boy.”

Law enforcement in B.C. and in all American states were on alert overnight.

A message posted on the AmbertAlert.com website stated the boy was believed to be in “imminent danger,” but the alert was called off Friday morning.

Alvin’s return to Canada is being discussed by family services in Flathead County and Canadian authorities. Lieb said he does not know when the boy is expected to come back.

He added that Alvin’s parents were in the middle of a custodial situation and his custody had not been determined.