Littlemachneshop has a nice selection of, and guide for, mini-mill vises. They also have a good explanation of shipping options to Canada on their website. My vise arrived by mail with no duties, taxes or other costs except or a $5 LMS paperwork charge. Shipping was a bit expensive due to the weight and priority shipping. I've dealt with this company several times and have zero complaints.
I like the fact those toolmakers vises can hold larger work and plan to buy one someday. But not as an only vise as replacable jaws (homemade to suit the work) are a must-have for some jobs. I bought a 3" Kurt knock-off and would do so again. Your needs may differ.
edit/ Should mention even the 3" Kurt style vises must be bolted to the T-slot furthest from he column. This means the 3" rear jaw is at max machine y travel at maximum jaw opening with my vise. This is when using the hardened bolt-in jaws provided. A mounting plate (tooling plate) might help a bit. Making a set of stepjaws is another workaround.
edit 2/ Forget the travel related comment. Forgot some people operate without ballscrews. Talk about a cnc fixation