For USA:
https://www.donotcall.gov/default.aspx
For Canada, read this:
http://www.crtc.gc.ca/eng/INFO_SHT/T22.htm
https://www.donotcall.gov/default.aspx
For Canada, read this:
http://www.crtc.gc.ca/eng/INFO_SHT/T22.htm