У. А. Канаваленка нарадзіўся ў вёсцы Скрэбні Віцебскага павета (сучасны Віцебскі раён Віцебскай вобласці). У Чырвонай Арміі з 1937 года. У 1941 годзе Сухумскае ваенна-пяхотнае вучылішча. У дзеючай арміі падчас Вялікай Айчыннай вайны са студзеня 1942 г. Удзельнік Сталінградскай і Курскай бітваў.