Just a wild thought for those struggling to get insurance:
If you have a N-reg aircraft your insurance will cover North America. Now call an insurer in the UK, insure the aircraft in Europe as well. Canada is North America, Greenland is Europe. Now do the crossing. Cancel one of the policies after successful crossing.
Right?