Don't forget that McCain was head of the Foreign Affairs committee (or whatever it's called). He had access to a whole lot of info he could twist to meet his own agenda.
“One can’t help but wonder if McCain was too.”
McCain was the one tasked to bring the dossier to the FBI, so it didn’t appear to come from the Democrats. Of course he was in on it.