What are you measuring it for? The reason I ask is I noticed you are also Canadian, and so many of us are getting stuck with bandwidth caps. I faced that problem a few months ago, but found the biggest weakness with software monitors is they only report the bandwidth used at your computer's network port. This is fine if you only use one device on your internet connection, but if you have multiple computers, WiFi mobile devices, ethernet connected external drives, people using their laptops when they visit or W.H.Y, the software monitor isn't enough. Also, if you transfer files through your home network they will also be measured; not good if you, say, keep movies on your PC and send them to a media extender attached to your TV or do backups to an external drive connected to your router.
What I did is I replaced my router with one that has its own bandwidth monitor. That way all internet traffic to and from all devices is measured, and the internal network traffic is ignored. This is the only way I know of to get an accurate reading.