Perforate the aluminum pan with holes between 1/4- and 5/8-inch in diameter. You can use a hobby knife, a punch or a drill. I used a drill with a 5/8-inch spade bit. The more holes you make, the more smoke you can let in, but make sure you leave enough pan to support the meatloaf.
Prepare the grill or smoker for indirect cooking between 250° and 300°F with wood smoke. If you are using a dedicated smoker or a Kalamazoo grill with an offset smoker box, you know what to do. For a gas grill, make several smoking envelopes to place above the burners on the hot side of the grill. Replace the spent smoking envelope with a fresh one every 20 to 30 minutes.
Combine the eggs, evaporated milk, salt, pepper and garlic in a large bowl. Whisk together. Add the remaining meatloaf ingredients. Work together with your hands to thoroughly combine. Transfer to the perforated loaf pan.
Smoke the meatloaf at 250&;deg; to 300°F for 2 1/2 to 3 hours, until an instant-read meat thermometer registers 160°F. Brush barbecue sauce on top for the last 30 minutes of this time. Use your favorite bottled variety or whip up your own by combining the listed ingredients in a small saucepan over medium heat. Stir until warmed through.