In a large pot, cook bacon, stirring often, over medium heat until brown and crisp, 4 to 5 minutes. Transfer bacon to a paper towel lined plate. Discard fat.
Return pot to medium heat. Add the canola oil. Cook garlic in the canola oil for 30 seconds or until fragrant. Add onion, fennel, thyme, salt, and pepper. Cook, stirring occasionally, for 5 to 7 minutes or until vegetables are softened and starting to brown.
Sprinkle flour over the vegetables; stir to coat. Add the broth and corn; whisk to combine. Bring to a simmer. Cook 3 minutes. Stir in milk and heat through.
Remove pot from heat. Stir in the parsley and reserved bacon.