No, the Canary Islands were not named for canaries. Canaries were named for the islands. That seems to be certain. Many claim that Europeans visiting the islands were surprised to see large dogs on Gran Canary so named it “big dog island” in Latin. Others say the name came from a tribe of people with a similar name or maybe a tribe that worshiped dogs.
Whatever. A Canary Island dog surprised me as well, though it wasn’t particularly big. I just never saw one that looked quite like that.