Why polar bear watching in Churchill, Manitoba should be your next travel venture? Come to Churchill, home to the highest concentration of polar bears in the world.