De hoofdstad van Canada, Ottawa, ligt aan de schilderachtige rivier de Ottawa en ligt op slechts twee uur rijden ten westen van Montreal en op vijf uur rijden ten noordoosten van Toronto, twee van de grootste steden en meest opwindende homomecas in Canada.