The correct answer to this open question is the following.
I truly believe that President Woodrow Wilson had good reasons to enter World War I. Let's have in mind that Wilson always opposed to war, trying to maintain a foreign policy of neutrality for the United States. However, many incidents made Wilson change his decision, that is why during his speech he asked Congress for a declaration of war against Germany. The speech was delivered on April 2, 1917, after incidents such as the sinking of the Louisiana ship by the German navy and the interception of the Zimmerman telegraph in which Germany asked the help of México in World War I.