Brilliant
Try Brilliant on Granville, the guy there has fixed some weird stacked-band stuff for me before and actually seemed to enjoy the puzzle of it
Brilliant also has a location in Dartmouth, near the Portland St Superstore, if that's closer for you.