In Canada, we still observe the Imperial system of weights and measures for some vital statistics (e.g. the weight of a newborn, a serving of beer). However, an Imperial pint is 20 ounces*, while a U.S. pint is only 16 ounces*. Many pubs have taken to serving beer by the U.S. pint. It took me a while to catch on, because my hands aren’t as well calibrated as yours. Now, when I’m ordering a “pint”, I ask for the definition.
* Of course, it’s not that simple. A U.S. fluid ounce is bigger than an Imperial fluid ounce. An Imperial pint equals 1.2 US Pint. That’s 19.5 U.S. oz.