Can't comment on accuracy with slugs and chokes, I have no experience.
A choke is a firearm part, and thus subject to US export restrictions. You can do it legally if you get the paperwork. Or you can order from a US-based online retailer and have them send it to you (in which case they act as the exporter).
Since they are merely parts and not firearms, they are not subject to Canadian import restrictions.