I ordered a firearm replacement part online, picked it purely from their webpage without interacting with anyone... so they weren't expecting my order... anyways, from when I submitted my order to when I got a tracking number that Canada Post acknowledges as received (not just generated, but received)... total time was 20-30 minutes.
That's lightning fast service! The rest is up to Canada Post, so we know how that'll go... but Al Flaherty's did great!