In Canada yes. You have at least two options:
1) if you're willing to learn French, you can be accepted at UQAM in Montreal. See here for the conditions for the Master in computer science(Bachelor or two years + experience).
What they usually do is that they might ask for what they call a "propedeutique". It means a one or two semesters at undergraduate level with specific courses chosen by the department to put you up at the proper level (in your case it could be French and maybe pure Math, for example). Application to this university cost less than $100, try it.
Note that for the French part, it's not as hard as it sounds. Programming language are the same, the books and resources will be in English and all of your teacher and most of your fellow students will speak some English. Montreal is a very active city computer wise and is bilingual.
2) If you want to go the Master with Thesis route you can study at ETS, a top school for Engineers very industry oriented, again in Montreal.
For nearly all their Masters the requirements are
Hold a Bachelor’s degree .../...
OR have acquired the required knowledge, appropriate training and experience that is deemed to be relevant.
You can write your thesis in English and as for the French requirement you only need to pass a ridiculously small 3 credit course.