Home of the Senators (6)
I believe the answer is:
ottawa
'home of the senators' is the definition.
(I've seen this in another clue)
This is the entire clue.
(Other definitions for ottawa that I've seen before include "Canada's capital" , "N. American city" , "somewhere in Canada" , "capital city" , "Canadian capital" .)