Canary Islands Cameron Mathison: A Sweet Spring Break For GH’s Polarizing Star 5 months ago General Hospital (GH) fans really don't like the role of Drew Cain that Cameron Mathison plays on the CBS daytime…