How well do you know your Canadian Small Towns?

Guess where these small towns are.

1 Where is "Bella Coola"
2 Where is "Pickle Crow"?
3 Where is "Elgin"?
4 Where is New Richmond
5 Where is "Warner"?
6 Where is "Corner Brook"?
7 Where is "Cartwright"?
8 Where is "Leroy"?
9 Where is "Tumbler Ridge"?
10 Where is "Brooks Brook"?