I find when getting stuff shipped from the US of A via USPS it takes about 7-10 days to get to Oakville Ontario. I don't think it's a USPS issue as much as it's a Canada Revenue Agency issue with a backlog of packages sitting in customs warehouses. I have a gut feeling your camera/film/paper/photo widget races to the border in two days, then sits, and sits, and sits until CRA lets it go and Canada Post delivers.