Canadian patents generally run twenty years from filing. Patents are territorial, so protection must be sought in each country of interest. Public disclosure before filing can destroy patentability, although Canada allows a limited grace period for the applicant's own disclosure.
Why it matters: discussing an invention publicly before filing can forfeit rights in many countries permanently.