Justin Bieber is canceling the rest of his Purpose World Tour "due to unforeseen circumstances.".