Yup .... Illegal to not give a receipt ..... Regardless of fee paid !!! Call the CRA !