Prep the Oven & Pan: Set oven to 325°F and arrange a rack in the center. Lightly grease a 4½×8½-inch loaf pan with nonstick spray.
Melt Coconut Oil: In a microwave-safe bowl, melt the coconut oil in 30-second intervals, stirring each time, until fully liquefied. Let it cool. Alternatively, melt it gently on the stovetop over simmering water.
Combine Dry Ingredients: In a large mixing bowl, whisk together the flour, baking powder, baking soda, cinnamon, ginger, and salt. Stir in the carrots, raisins, and sunflower seeds until well distributed.
Mix Wet Ingredients: In the bowl with the cooled coconut oil, whisk in the eggs, honey, vanilla, orange zest, and juice. If the oil solidifies, gently reheat until liquid again.
Prepare Pineapple: Press out as much liquid as you can from the crushed pineapple, then add it to the wet mixture.
Bring Batter Together: Make a well in the dry mixture and pour the wet ingredients in. Use a spatula or wooden spoon to fold the two together just until no dry flour remains. The batter should be thick.
Bake the Bread: Spoon the batter into the greased pan and level the top. Bake for 30 minutes, then loosely cover with foil to prevent over-browning. Continue baking for 35 to 45 minutes more, or until a knife inserted in the center comes out clean. Check for doneness around the 35-minute mark, and extend baking as needed. The loaf is ready at 200°F if using a thermometer.
Cool and Slice: Let the bread cool in the pan on a rack for 5 minutes. Run a knife around the edges to release, then remove the loaf and let it cool completely. Slice thickly and serve.