why does Canada have the longest coastline