Yes, it can but it will take a long time. If a tree was planted more than 7-8 years ago, there is a possibility that it will straighten, but over quite a long period of time. You can wrap tree straightening straps around the tree and over time it may straighten. Sometimes it won't fully straighten, though.