choose the correct meaning of idiom ” peddle one’s own canoe:
A. A person with good behaviour
B. To solve one’s own issues without any help
C. To have aims & desires suitable to circumstances
D. To be successful