My Canadian friends told me: Don't learn them!
We have some very close Canadian and American friends with proper middle-class upbringing, they will never ever alow theirs kids to use these words.
In my working environment, only some nurses and housekeepers use strong slangs, all the other colleagues, doctors, directors...rarely use them or don't use at al.
我们在国内怎么教育孩子说话,在这里也怎么教育,这点上不会和主流社会脱轨的。