One place to start checking is there is a bicycle place by Metro Papineau that sells a variety of unconventional bikes, so they may have recumbents or be able to point you in the proper direction.
I forgot the name of the store, but when you come out of the metro it is right opposite the #45 bus stop.
I think I can actually manage on my regular bike, I just need to
(a) stay far enough away from unsecure riders that I'm not all tensed up