Hey, I'm Canadian.
Remember that all the programs in Canada are B.Sc. Pharm, and that you can only do a PharmD after that.
If you want entry-level PharmD then the states would be your answer. I'm not sure about international applicants, that would vary school by school - you should contact the individual school.