I agree with Jock - although I would add why not a cowboy hat or smokey bear especially for an American-Scot to keep the sun at bay, and a Canadian fur hat in the winter.

As for an alternative to the flatcap - a TOS or other bonnet.