Hi, I am in similar boat. I had US B1 visa rejection 9 years ago but immediately reapplied after one week and got the same.
I travelled Canada in 2015 on TRV and in TRV app I did not mention about US visa rejection. Now I have applied for Canada PR and haven't mentioned the rejection in this PR...