As lastinline said, the Canadian accent is closer you the american accent. So I dont know what the hell you are talking about.
Id also like to point out as a Brit that using the term "British Accent" is also wrong. Whcih British accent do you mean? The Welsh, Scottish, N Irish and english all have different accents.
What you mean is an English accent.
Also could I just say I resent all the Brit bashing here because you dont like Morgan. Fine, dont like him I dont either, but can we leave the petty racist stereotyping out please. I dont damn your whole nation because of Joan Rivers or Al Gore.