It might help us answer your "What is the difference between __ and __ " questions if you could explain where you get the pairs of words you ask about. In some cases they are pretty close in meaning, but "tube" and "canal" have almost nothing in common. Have you tried looking each word up in a dictionary?