Canadian Tire used to sell them, but dropped them in favour of some piece of shit ones. Well, I tracked them down to a place I never would send anyone, a big US boxstore, BUT I can't find them anywhere by Walmart!
The Wedco W-77 holds 12 litres (3 oil changes), the funnel screws right onto the container, and you can store it upright in a closet. Easy transport. Great for those in apartments. $15.
DO NOT STORE YOUR BIKE WITH DIRTY OIL!!!!!!!!!