Gọi vận tốc của cano là $x$. Khi đó, vận tốc xuôi dòng và ngược dòng lần lượt là $x + 4$ và $x-4$.
Thời gian đi từ A đến B là $\dfrac{24}{x+4}$ và thời gian ngược dòng là $\dfrac{24-8}{x-4} = \dfrac{16}{x-4}$
Do tổng thời gian đi là 2h nên ta có
$\dfrac{24}{x+4} + \dfrac{16}{x-4} = 2$
$<-> \dfrac{24(x-4) + 16(x+4)}{(x-4)(x+4)} = 2$
$<-> 40x -32 = 2(x^2 - 16)$
$<-> x^2 - 16 = 20x - 16$
$<-> x^2 - 20x= 0$
$<-> x(x-20) = 0$
Vậy $x = 0$ (loại) hoặc $x = 20$
Vậy vận tốc của cano là 20km/h.