Protests will not stop KeyStone XL. All the approvals from the impacted States and Federal Gov't are a go, same with the environmental assessments. Obama killed it because he wanted some enviro credits with his left-wing supporters even though he approved 12 pipelines (two more quietly while supporting Dakota protests) during his Presidency.  KeyStone XL will be built assuming the new conditions Trump wants are agreed to by the company.
Dakota will take more work from Trump's team to get built.