Please don't blame or require refund from the Chinese sellers.
The reason why packages take over 2 months to arrive, it's because of the Canada Border (CBSA) agency. They block the packets for weeks for inspection and I wonder if they tape back small packages or they simply threw them to the garbage.