The bar part in Canada is so wrong you should tip on EVERY drink you order not just the first one! But if you tip really well on the first one you will get better service ( like In every country!) but if you tip only once bartender will know and will be not so good to you afterwards and the minimum is 1$ a drink not 1$ for 3 drinks and 4 shots!!!
Krystalstaarr about GlobeTipping - Tipping Calculator & Advisor, v1.2.2