First of all, if you only stopped going to Petro Canada and Shell Canada, all that would do would hurt the merchants involved.
Secondly, all the gas companies are getting their fuel from the same source, as they share the refineries. That means while you are damaging one or two merchants...