Beijing: A Canadian business consultant who once drank cocktails with North Korean leader Kim Jong-un and organised basketball star Denis Rodman's trips to Pyongyang has been detained by Chinese security agencies.

Michael Spavor is the second Canadian to be detained in China this week.

Chinese media reported that Spavor, who lived in the Chinese border town of Dandong and was a frequent visitor to North Korea, was detained on Monday and is under investigation for endangering China's national security.

Canadian Foreign Minister Chrystia Freeland had earlier raised concerns that her government had lost contact with a second Canadian who had reached out for help.