Beginning after World War I through the 1970s , corps and competitions were often sponsored by the Veterans of Foreign Wars , Scout troop s , churches , the Royal Canadian Legion , and the American Legion .