You require 850/1900 mhz to operate 3g. It has 900/1900/2100mhz which means that you have no guarantee of service. And likely none. There is lte advanced on 2600mhz but that will only guarantee you data where it is available as Koodo has not yet launched voice over LTE. I love the idea of the fairphone 2 but I don't think that it would be a good choice to buy for use in Canada just yet.