Yes, the ROM file fits easily—GBC games are 512 KB–2 MB; any microSD holds thousands. But you cannot play directly from the card in a real GBC.
A GBC cartridge is a DVD; the microSD is a hard drive with the ISO. You still need a DVD player (flash cart or emulator) to "play" it.
Legal note: Only use ROMs you dumped from your own carts.