suppose if i purchase ryzen 9 from Canada, am i gonna get warranty in any other country?
As long as you're the original purchaser yes, but just remember you will be required to ship insured to another country to obtain warranty services which may amount to dozens of dollars, if not more.