canoekayakmag has written 1,646 articles: