If you look through some of the existing threads, this type of question has come up before, so you should be able find a lot of answers. One thing that I would suggest is to make sure that you buy something for which you can get lots of accessories. Go with a popular brand name like porter cable as they have lots of after market pieces. My ryobi is a pain to get stuff for. As for the cheapest place in Canada, Alway remember that Home Depot will beat any price by 10%, so after you find the one you want, verify with Home Depot.