Meteor emails are case sensitive by default?

Im able to create bob@gmail.com and Bob@gmail.com and not get a dup key error?

Yes.

We use hooks to convert incoming usernames to lowercase on insert and updates before writing them to the db. Then we .toLowerCase() the username input on the login pages.