Could you please tell me the difference in nuance between the two sentences below?
A. The train that I was going to take was cancelled, since the typhoon intensified last night.
B. The train which I was going to take was cancelled, since the typhoon intensified last night.
(Cancelled is the British spelling of canceled.)
One of my friend told me as follows: In the case of B, "I was going to take was cancelled" is nonessential information and can be removed from the sentence. In short, "The train was cancelled, since the typhoon intensified last night." is better.
Is that true?