Multiple things here. Shall address.
The true answer here is this: you cannot currently mine Bitcoin (and gain any kind of profit) with a CPU. So that would be a "no" you can't with any effectiveness mine Bitcoin with a CPU.
Bitcoin runs on the SHA-256 algorithm.
CPU mining will, at this point in time, never generate any amount of usable Bitcoin. Bitcoin mining is done with ASIC hardware. ASIC stands for application-specific integrated circuit. These are powerful machines that are built only and specifically to use the SHA-256 mine Bitcoin, thereby rendering other methods extremely unprofitable.
(Other coins have other ASICs that utilize that particular coin's mining algorithm.)
In another method of mining Bitcoin, people mine different coins with GPUs and then convert their earnings into Bitcoin.
Farm - a farm is a group of machines that are used to mine cryptocurrency; farms can be comprised of 3 or 4 individual mining rigs or a warehouse that houses thousands of pieces of specialized cryptocurency mining equipment
Mine - mining is the process of using CPUs, GPUs and ASICs to solve algorithmic computational math problems for which they then receive a reward in a specific amount of specified cryptocurrency
So, one does not "farm" Bitcoin, one "mines" Bitcoin and may or may not have a farm to do so.
Now, whether you should or should not utilize network resources that are not your own to create a source of income without the knowledge of all parties involved would be a different question. You can do whatever you want to do in life, "good" or "bad"-- there will just eventually be consequences that will mirror the choice that was made. With this specific matter, there are ethical and legal ramifications at stake.