Upvote:4
Two rejections from Canada will certainly count against you if you apply to the UK. How much of an issue this will be will depend on the strength of your application overall. Your previous history will help.
You have listed reasons why your Canadian visa application failed. Your UK application is likely to fail for the same reasons, so the question is, what have you done to address them, and will it satisfy the UK authorities?
We have no way to answer that.
You might consider consulting a UK lawyer with immigration experience to help you complete your application. This will improve your chances but won't come cheap.