It does look like a rosette. I wonder if the guy in the canoe is an indian. I can almost see long hair or braids on him.
I must admit I've never seen a rosette with a canoe on it. Can you tell us more about where you found it or other nearby finds? Maybe it's a summer camp badge...