It depends. If you're an American citizen, then the answer is yes - you will need a passport to travel to Cancun. However, if you're a Canadian citizen, then you don't need a passport.
If you've ever been passport-less and tried to board a plane to Cancun, you know that it's not possible. To go to Cancun, you need a passport. It's as simple as that. No passport, no travel. Fortunately, getting a passport is relatively easy and only requires a few simple steps. Once you have your passport, you'll be able to jet off to Cancun - or any other international destination - without any problems. So if you're dreaming of a tropical getaway, make sure you have a passport before you start packing your bags.