Please let me finish.
After being on your site for a while, the English page reappears. When I open the site up again, I get the English version. What's more, my city of departure is always Montreal, but Toronto is the one that shows up. I'm not sure where the problem lies: my computer or your server.