During a tech stop (for fuel. They were going from Conetticut - Halifax - Spain) - you are allowed to pick up freight. You are right though as a foreign airline is not allowed to start a journey here.
The rest of what you say is totally true. Why do you think certain Canadian cargo companies are having so much trouble getting international cargo operations going?