In a large bowl, whisk together the flour, baking powder, soda and salt. In another bowl, whisk together the milk, yogurt and honey. Add half of the milk mixture to the dry ingredients and stir until the dough starts to come together. Add the remaining milk gradually, stirring and bringing the dough together with your hands.
Place the dough in an oiled bowl and cover it. Let it sit in a warm place for 1.5 to 2 hours. It won't rise much! But let it rest.
Once it rests, remove it from the bowl and knead it a few times on a floured surface, using some extra flour if it’s too sticky. Divide the dough into 8 separate balls. Roll each ball out into an oval shape.
Heat a cast iron skillet over medium-high heat. Once it’s hot, brush it with a bit of canola (or another high heat) oil. Place the dough on the skillet and let it cook for 2 minutes or until it begins to bubble. Flip it and cook for 1 to 2 minutes more. Repeat with remaining dough.
Heat the butter in a saucepan over medium heat until it melts. Stir in the garlic and turn off the heat. Brush the naan with the garlic butter and sprinkle with fresh parsley.