Pam,
Although most Masons in North America are/were Christians, it is not a Christian organization. It is a secular group that allows membership of anyone of any faith that recognizes "The Great Architect of the Universe". I am aware of many Jews that were members of lodges, as well as Catholics.
As to Catholics, it is the Catholic Church that discourages membership in Masonry, not the other way around.