Only a suggestion. Find a good, no, great bike expert. They can set up and can make a difference. The only one I know is in Streetsville. Call around. Perhaps, also someone at the Velodrome might know.
My coach told me the bike is a complete extension of yourself.
As Mr Miyagi would say...