FWIW, I live in Toronto and have always ordered direct from Andy in the UK -- those shipments are the fastest of all that I make to arrive, with the exception of my DigiKey orders (which are always on my doorstep in less than 24 hours).
The only real issue is if you want items that Ultimarc doesn't stock -- for Happ stuff, I go to
the Playdium Store, which is a local pickup for me. Ignore the online catalog -- if you want Happ stuff, get the part # and emails Dave directly.
If, however, I was looking to put a bunch of items from Ultimarc and Happ in a single order, I would probably go with divemaster.
And, as always, I recommend that folks in the Ottawa region also check out
MAACA and
CGCC.