I read somewhere it was Christopher Steele who handed it over to Sir Andrew Wood a former British diplomat to Moscow.
He then handed it to No Name in Canada at a security conference.
Found a link doing a quick search.
http://www.foxnews.com/politics/2017/12/11/inside-trump-dossier-handoff-mccains-go-between-speaks-out.html