I have been getting a call from 1800 numbers every day this month so I searched for a Canadian “Do Not Call List”. Well us Canadians don't have a federally mandated do not call list but the CMA says they will take you off their list: https://cornerstonewebmedia.com/cma/submit.asp
There is also a FAQ about Telemarketers at the CRTC: http://www.crtc.gc.ca/eng/INFO_SHT/t1022.htm
Hopefully if they bug you as much as they bug us this helps you out and gets you off of their lists.