Hello there,
I am not from Canada or the USA but I' m sure I can help you with your research.
Since I do not have any rating at the moment I am willing to do the job for as low as you are willing to pay :) (less than 30$ of course)
Thanks for you time,
Nikos