I would just like to point you in the direction of the website for The National Pardon Centre.
The National Pardon Centre is a family-run, non-profit organization providing the fastest and most efficient Canadian pardon services and US entry waiver services in Canada.