Hi everyone, I have a question for you, well, I'm a non-native English speaker and there is something that I'd like to accomplish which is to have an American accent when I speak English, so how can I have that accent? Thanks!!
I would imagine that one of the better ways to develop any accent is to watch movies made in that accent with actors who actually have that accent, and try to imitate how they speak. If you're someone who is good at applying theory, you also might benefit from studying a bit of phonology.
I'm assuming you're going for General American, which should be pretty easy to find examples of in movies and such.
Just out of curiosity, but you live in Canada, so why do you want to sound more American rather than Canadian? The US/CAN accents are not so very different, after all.
The actors Jim Carey, Michael J Fox, John Candy, William Shatner, Christopher Plummer and the TV anchor Peter Jennings were all Canadian and not many people noticed, even though they spent most of their careers' working in the US. I'm sure I could come up with a dozen more examples if you wanted.
Many Americans have told me they've pretended to be Canadians at times (when expedient), while traveling around the world. They figured no one would detect the difference! Some Americans did this to get out of Iran in '79.
So, it seems you might be wasting your time, as it would be easier to just copy your peers in Toronto. Even if you were planning to live/work in the the US in the future, sounding Canadian would not be a handicap.
Anyway, whatever you decide, best of luck. (BTW I'm not Canadian!)