Peace Frogs in Charlottesville did a great packing class for us. We were told that Air Canada’s carry on size restrictions are strict and bags larger than 9 x 15.5 x 21.5 inches would have to be checked. Most roller board luggage, including mine, is a bit larger than this.
I shopped online, but really needed to handle the bag before deciding. Walmart had the above bag by iFLY which measured 9+ x 13 x 21.5 inches. It will pass for 9 in I don’t pack out the front pockets. It is very light at only 5 pounds (my old bag is over 8), has spinner wheels, and sells for $49.99.
The only con so far: it’s available in only one color!