You probably know Richard, that at the time the CJC filed an affadavit regarding 94 suspects, not "many thousands". Half of those identified did not have full names, there were no witnesses. No indication even that many of them were still alive, or among those who surrendered to the allies.
I presume you have read the Dechesnes Commission report regarding that, and regarding the 31 Ukrainian officers who came to Canada identified by the Wiesenthal Centre, and against whom there was also no evidence.
Should Canada have done a better job of screening those soldiers? Probably. But then so should the Soviet and British military who pre-screened all of them and found no evidence either that they fought against western Allies and no evidence that any committed war crimes.
Another reason mentioned in the report why Canada approved immigration was that had they delayed until the Italian Treaty came into force the Soviets would have likely demanded they all be extradited.
So regardless of what side J.S. and I would have been on, it really has no bearing on what you and I were talking about, which is that it is perfectly valid to honour soldiers who did not take part in those atrocities.