I applied online. The process took 2 weeks. I interviewed at American Express (Markham, ON) in Dec 2009
Interview
There were multiple interviewers.
They asked questions off resume first then like questions about experiences and strengths and stuff.
Then behaviour based questions about just what you would do in this situation or when you demonstrated this.
Not such a hard interview. Just relax and have fun.