How many cities are called Horseshoe Island in Canada?

 

How many places in Canada are called Horseshoe Island?

There are 18 places named Horseshoe Island in Canada.