canada delay