The pro-Western president's official visit came yesterday, a day after Ukraine took its first firm step out of Russia's orbit by ratifying a landmark political and economic partnership pact with the 28-nation EU bloc.
The former Soviet country's future, however, remains uncertain in the wake of a five-month separatist uprising that left a wedge of its Russian-speaking east enjoying almost complete autonomy under the terms of a tenuous September 5 truce.
Poroshenko will travel next to Washington where he will press lawmakers for a US security pledge.
"I really count on your support," he told parliamentarians.
More From This Section
More than 1.2 million Canadians (1 in 35) are of Ukrainian descent, including astronaut Roberta Bondar, hockey legend Wayne Gretzky and former governor general of Canada Ray Hnatyshyn.
Ottawa, which was first to recognise Ukraine's independence in 1991, in recent months has been among the West's harshest critics of Moscow over its "aggression" in Eastern Ukraine, slapping round after round of economic sanctions against Russia, while sending humanitarian aid, non-lethal military equipment and election observers to Ukraine.
Poroshenko thanked Canadians for their solidarity with Ukraine, while also calling for increased bilateral trade and investment.
"We heard your voice and this voice was very important for us," he said.
On EU economic ties, Poroshenko added, "I strongly believe that our values, our freedom, our democracy, our European future, including membership prospects, are possible and reachable for the Ukrainian nation."
He noted that Ukraine has "paid one of the most important prices" for wanting to be European, alluding to the conflict back home that has killed almost 2,900 people and sent East-West tensions spiralling.