British Waterways are dropping the idea of a License - it was free anyway - and making the majority of towpaths open for cycling. So carry on using it. I believe Stockport is considering making improvements some time, but with the recent banking debacle it may be some time before we see them. I am sure, as with the majority of cyclists, you will take care and make pedestrians aware of your approach.