By his own account, Haight served in three armies during the World War II. He first served with the Canadians, then switched to the British and participated in the commando raid on Dieppe. Finally, he joined the American Army after the US joined the war.