
Graham you said something I found interesting. About the American saying hackey instead of hockey. At first my reaction was "No we don't" , then I thought about something that I remembered from college.
I went to college in Detroit, and we had quite a few students from the Windsor area. I noticed the Windsor students pronounced their short "a" differently than the American students. As kind of "ah" or what the doctor tells patients to say when they stick out their tongue.
Where as Americans say it as eah, or similar to the way people imitating bleating of sheep without the "B"
I also have a friend who is from Grosse Pointe, Michigan, but both his parents are from The southern Ontario area, and he would pronounce hockey, the way Americans would if it had two "O" like hookey.
In the U.S. we pronounce short "O" as "ah" so I guess
your description of us saying "hackey" would be correct to a Canadian reading it, but in the American culture that would be the correct way of saying it.
I've always had a hard time convincing other Detroiters that people, at least in the Windsor area, pronounce their short "A"s differently.
I don't think there is any right, or wrong here, it's just cultural.
Sorry for rambling.