There is no one uniform licensing in pharmacy as there is in medicine. You have to direct this question to the particular state you are interested in practicing in. Fifty states mean 50 different sets rules governing foreign graduates.
I can speak about CA since I'm licensed here. A Canadian degree would be treated like any foreign degree. You must go through the documentation procedures and take all the licensing tests required of any foreign graduate.
A colleague of mine, who teaches in a tech school, is licensed in South Africa, Israel & Canada. The processs took her 2 years to complete since she needed to obtain specific course information from where she attended school - South Africa. Since CA determined it was not sufficient, she needed to take classes before taking her examinations. It was long, tedious & expensive. But...she finally got licensed here, so it can be done.
It seems to me you'd want to go to school in the country you want to practice in, but thats just me..
Good luck!