单项选择题

he longest river in Canada is().

A.the Mackenzie
B.the St.Lawrence
C.the Severn 
D.the Yukon