Tim Hortons coffee is insipid. I drink Starbucks dark roast black, so you can understand at what end of the coffee spectrum my tastes lay.
So you want to brew your own...
1) Buy whole beans in a vacuum sealed bag. Right now we're working through a bag of Starbucks French Roast, extra bold, from Costco. The vacuum sealed bag ensures that the beans still have that delightful oil on them. The oil makes all the difference in taste and imparts a rick smoky flavour.
2) We have two vaccum packers at home that I bought wifey for Christmas at our local IGA. They are the size of coffee cans and come with a little hand pump to draw the air out after each time you use it. Vacuum sealing at home keeps the beans fresher and the oil on it as long as possible.
3) Invest in a coffee grinder.
4) Use only a french press/bodum, not a coffee maker. The ground beans need to sit in the water, not have the water just pass through it.
5) fresh ground beans + french press + boiling hot water + 4 minutes and 35 seconds = heaven!
A whole lot more work and fuss than using regular ground coffee in a coffee machine, however soooo worth it.