Signing the TPP is a no-brainer as long as it's not presented as an anti-American action.  This will give Canada exactly what it has needed for a very long time, a large market for its good beyond America.  Having all our eggs in one basket has always been very risky.  While we shouldn't antagonize the USA, it makes a great deal of sense to diversify our trade.