I’m curious where you live, as I know some areas are experiencing a priest shortage that is at crisis levels.
I live in a big metropolitan area (Denver) so we have access to a large number of parishes. My experience is the complete opposite of yours. Most (not all) offer confession times more than once a week, and several offer confession times daily.
Can’t speak for mikmac, but here in Quebec it’s a bit of a wasteland for confession depending on where you are. In my rural parish, there is no formal confession time; if you’re lucky and arrive early you can catch the priest before Mass. One priest usually has to cover two and sometimes three Masses on a Sunday (including Saturday evening), and parishes are spread out over quite an area, usually a 20 km drive, sometimes more, from one church to the other. Throw in sick calls (ours is an aging population as well), and it’s hard to pin them down. We’re extremely fortunate that a couple of retired priests sometimes help out when they can.
That said, I usually attend Mass at the abbey, and confession is available before Sunday Mass for a half an hour. I try to arrive early when I need the sacrament, in order to be the first in line. Being an abbey, many folks turn up who are in a bit of personal difficulty and can turn the confessional into something of a spiritual direction/psychology session. I know the confessor, and often see him arriving at Mass well after it has started, as he won’t turn anyone away until they’re finished. So I’ve been caught in situations where I can’t confess. However, the monks will send a priest to hear anyone’s confession at anytime, if someone shows up needing the sacrament; just ask the porter and he’ll find a priest.
For folks who have some kind of religious community nearby, that may be a good option. Their priests have valid orders, they can hear confessions and absolve!
In Montreal, it’s easier, daily confession is just a bus ticket away, at places like St. Joseph’s Oratory which had confession daily, at, I believe, around 2 or 3 pm (I’d have to look it up, too lazy!)