In a food processor, puree the egg yolks, lime juice, lime zest, chipotle pepper, garlic, salt and pepper until you have a very smooth mixture. Very slowly drizzle the canola oil in while the food processor is still running. VERY SLOWLY!
You will notice the mayo thickening as you add more oil. When you are done adding the oil, the mayo will be thick and creamy! If it is not thick, add more oil, 1/4 teaspoon at a time, until desired thickness is reached. If your mayo is too thick for your taste, add water 1/4 teaspoon at a time until desired consistency is reached.
This mayo is fantastic served right away, but I like to let it sit in the fridge overnight to let the flavors meld. It is even better the next day.