Justin Timberlake cancels the final U.S. show for his Forget Tomorrow World Tour hours before he was scheduled to take the ...