Canada has a lot of natural resources -this is one of the reasons why it's in such a strong position. Another reason why it's so strong is that it has ports on both the Atlantic Coast and the Pacific coast - so it can trade with both Europe, Africa and Asia.