The oem all weather floor mats in the U.S. Are not the same as the oem floor liners they have in Canada. The Canadian ones are made by weather tech. They basically are the exact same as the aftermarket liners except instead of the weather tech logo in the little box it has Mazda and/or cx-5. The U.S. All weather mats are just mats, not liners so they don't cover as much especially up the sides.
Don't comfuse mats with floor liners. I dont know who makes the mats but floor liners are made by weathertech. I'd be very surprised if Mazda has 2 different suppliers for Canada and the US. I had to wait 1 week for mine to come in.