Is there a particular reason, why the Icecube experiment has been installed at the South pole and not at the North pole?
This is how the north pole looks:
The sea ice at the North Pole is typically around 2 to 3 m (6 ft 7 in to 9 ft 10 in) thick.
and this is how the south pole looks :
This is the ice cube neutrino observatory
So the Ice Cube could not have been done at the north pole due to the lack of thickness of ice. The glaciers in Greenland are not wide enough where they are thick enough for such a large experiment.
An extra reason is the clarity of ice necessary too. Have a look at their FAQ.