That's amazing that you and your son were lucky enough to have a whale shark experience.
If you want to catch some bigger fish from a canoe, you should try taking your canoe out beyond the reef and throw some lures there. Also, you could always try using a sabiki rig to catch some bait fish...