I suspect that most non-Canadians would have a tough time naming all ten provinces, much less the three territories. Never mind placing them correctly on a map. Every time I go to a convention in the States that prints members' home towns on their badges, I see "city, state" for all the Americans. I get "Toronto, Canada". NO! It's "Toronto, Ontario," then "Canada" if you must.
(I can't quite see my badge for the 2009 Worldcon from here, so I'm not sure if it says "Toronto, Canada", "Toronto, Ontario" or "Toronto, Ontario, Canada". But the Worldcon was in Montreal that year, so it's quite possible they were printed with the name of the province. I'm pretty sure that they were printed with the province name in 2003, when it was in Toronto, but that one's even harder to see from where I'm sitting right now.)