Head of the German Intelligence agency was an ardent anti Nazi and worked against the regime. On the other hand he did create the 1936 Star of David. However later on he did work to save Jews and tried to protest or undermine Nazis.
Canaris also intervened to save a number of victims from Nazi persecution, including Jews, by getting them out of harm's way. He was instrumental, for example, in getting 500 Dutch Jews to safety in May 1941.[87] Many such people were given token training as Abwehr "agents" and then issued papers, which allowed them to leave Germany. One notable person he is said to have assisted was the then Lubavitcher Rebbe in Warsaw, Rabbi Yosef Yitzchok Schneersohn.[88]
He may have played a role in keeping Spain neutral as well.
On the last hand though, even if he did register complaints against Soviet POWs and civilians he still remained strident anti communist and still wanted to beat the USSR.