No white after Labor Day? No way, says Keira Knightley at the Toronto International Film Festival. Read on