Glad you're liking JFBConnect so far, and glad you're taking advantage of our support. It's what we're here for, and we want to make sure you're happy!
As for your questions, yes it's ok to automatically pull profiles from Facebook. It's allowed in their Terms of Service, and the user has to explicitly give permissions for extra fields that you might want, which indicates that they are ok with your site seeing that information.
I'm not exactly sure what you mean about the canvas stuff. There's a few different 'pages' and things on Facebook. Each Like button can either be configured for a URL on your site or to refer to your Facebook Page. If you set a Like button on your site, with a URL of your page (ex: {JFBCLike url=http://www.facebook.com/SourceCoast} ). When a user clicks that Like button, it would increase the Like count of your FB Page. If you did a URL of your site, then the Like count wouldn't increase any counts on Facebook itself, just the counter in that Like button itself.
Hope that makes sense, but if I'm not clear, or didn't answer your question, let me know!
Good luck,
Alex