It would indisputably be Braviary where I live now, but back in the Philippines, we'd have... Terrakion? It's the closest Pokemon I can think of to a caribou. Otherwise, there's Solrock, since there's a prominent sun on the flag.
I claim to be the official Porygon2 of the Pokemon Black 2 board. Scientist MileRun: WaRy associate