Keira Knightley, Jennifer Aniston and Reese Witherspoon raise the glamour stakes at Toronto film festival