There's sort of an uncanny valley sort of situation, in my experience (as an anglophone canadian with the french of a 3-4 year old): If you're clearly a foreign visitor, and you're speaking bad french, it's often appreciated and maybe found slightly charming. But once you get to the point where your french is reasonably good, but you have an obvious accent, then (some) people (might, sometimes) be more inclined to be a bit snooty about it.