Yes, if you don't have an SSL certificate on your site and/or your Facebook Canvas settings aren't configured correctly (which requires the SSL certificate), that would be the problem. In that case, the requests will seem to send just fine, but won't actually be delivered to the user.
Hope that helps, but if you need anything else, just let us know.
Thanks,
Alex