The other examples (Irish, Bretons, Welsh etc) I would argue live significantly better and have significantly more practical rights today than First Nations people do in Canada.
As for the Jewish people and Romani, the fact that they are not indigenous people makes it impossible to apply any lessons from Canada. It's not possible, or even desirable in any way, to create any autonomous Jewish/Romani regions, because that would imply forcibly displacing people. These people generally live intermingled with others in the states they inhabit, at most living in concentrated neighborhoods part of larger cities. And otherwise, their languages and cultural practices are already legally protected in the EU (with some major tensions around one particular Romani cultural practice, child marriages). This is not to say that there isn't anti-Roma and anti-Jewish sentiment in Europe, unfortunately there is plenty, but the situation is so significantly different from the First Nations of Canada that there are few, if any, lessons to learn.