The delivery of Canadian checks to a customer can take up to 14 days (2 weeks). Any timeframe beyond this would be a delay in receiving the check.