Home of the Canadian Tulip Festival (6)
I believe the answer is:
ottawa
(Other definitions for ottawa that I've seen before include "North American city" , "Foreign capital" , "Canadian city" , "The capital of Canada (6)" , "somewhere in Canada" .)