I contacted MyPoints regarding that same issue. Their "contract" is with dell.com only. You will not get points unless you purchase through that site. Of course, once you enter your city you are sent to dell.ca where the points will not be issued.
Now that I moved south of the border...