I'll try to be brief, but I'm afraid talking about roasting coffee at home can quickly become lengthy.
All I've learned about DIY roasting coffee has come from this web site.
When choosing a roaster, some criteria to consider are how much coffee you drink, your preferred roast level, and how much you want to spend.
www.sweetmarias.com
It also required a fair amount trial & error before I learned to be any good. Read those links on that web page for more information. The owner of Sweet Maria's (located in Oakland, CA) does understand what he is talking about, but he is quite verbose. He seems to drink a lot of his coffee.
The web site shows a number of roasters they sell, from very cheap ($20 for an electric popcorn popper, to $2,800 (US$) for an elaborate device called an Aillio bullet. If you are considering doing this, I suggest you limit your roasting to the amount of grams of coffee beans you use within 2 weeks. That would be an electric popcorn popper, or if you prefer a dedicated coffee roaster, the Fresh Roast SR800 or SR540.
At present, I use a Gene Cafe roaster. It cost more than I would like. At first I had trouble learning how to best use it. With time, I got better at it. I can roast 200 g of green coffee beans at a time. Typically the green beans loose about 12 to 13% of their weight during roasting.
Another option you might consider is to find a local coffee roaster where you live. Is that Quebec? You can buy smaller amounts of freshly roasted coffee that will be much better than anything sold at larger stores like Costco. Try it once or twice to see if freshness makes enough of a difference for you. It will cost more per gram.