Canadian Cities quiz

Ottawa, Toronto, Montreal, Halifax, Vancouver, Winnipeg, Edmonton, Calgary, Regina and Saskatoon are well known Canadian cities. Can you locate these on a map of Canada in this quiz?