Canadian provincial capital (8)
I believe the answer is:
edmonton
'canadian provincial capital' is the definition.
(I've seen this before)
This is all the clue.
(Other definitions for edmonton that I've seen before include "London suburb" , "N. American city" , "Canadian city - region of London" , "Odd demon not in a Canadian city" , "Canadian provincial capital" .)