Is Teck Resources Limited (TECK) A Smart Long-Term Buy? : vi