We went with Oshan twice during our stay on Cape Breton Island. You cannot find a better experience anywhere. I have been on whale watches elsewhere and this ride beats them hands down. The owner is a full time fisherman who uses his boat for whale watch tours also. This is down home hospitality at its best. Captain Fraser gives a great tour of the dramatic headlands and coastline of Cape Breton Island. The scenery alone is worth the price and whale, seal, and bird sightings are icing on the cake. On the way back in, the Captain will stop and haul a lobster trap or jig for some mackerel. Great learning opportunity for all ages. This is a "must do" for the whole family when visiting in the vicinity of Bay St. Lawrence.